.wp-block-image img,.recipe-hero__inner img,.entry-content img{height:auto}img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}:root{--comment-rating-star-color:#343434}.wprm-comment-rating svg path{fill:var(--comment-rating-star-color)}.wprm-comment-rating svg polygon{stroke:var(--comment-rating-star-color)}.wprm-comment-rating .wprm-rating-star-full svg path{stroke:var(--comment-rating-star-color);fill:var(--comment-rating-star-color)}.wprm-comment-rating .wprm-rating-star-empty svg path{stroke:var(--comment-rating-star-color);fill:none}.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:none;border:0;display:inline-block;margin:0;padding:0;position:relative}fieldset.wprm-comment-ratings-container legend{left:0;opacity:0;position:absolute}fieldset.wprm-comment-ratings-container br{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 input[type=radio]:first-child{margin-left:-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}fieldset.wprm-comment-ratings-container input:hover+span~span{display:none}.rtl .comment-form-wprm-rating{text-align:right}.rtl img.wprm-comment-rating{transform:scaleX(-1)}.rtl fieldset.wprm-comment-ratings-container span{left:inherit;right:0}.rtl fieldset.wprm-comment-ratings-container span svg{transform:scaleX(-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}html body.wprm-popup-modal-open{height:100%;left:0;overflow:visible;position:fixed;right:0;width:100%}.wprm-popup-modal{display:none}.wprm-popup-modal.is-open{display:block}.wprm-popup-modal__overlay{align-items:center;background:rgb(0 0 0 / .6);bottom:0;display:flex;justify-content:center;left:0;overflow:hidden;position:fixed;right:0;top:0;touch-action:none;z-index:2147483646}.wprm-popup-modal__container{background-color:var(--wprm-popup-background);border-radius:4px;box-sizing:border-box;font-size:var(--wprm-popup-font-size);max-height:100vh;max-height:100dvh;max-width:100%;overflow-y:auto;padding:30px}@media(min-width:768px){.wprm-popup-modal__container{max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px)}}.wprm-popup-modal__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.wprm-popup-modal__title{box-sizing:border-box;color:var(--wprm-popup-title);font-size:1.2em;font-weight:600;line-height:1.25;margin-bottom:0;margin-top:0}.wprm-popup-modal__header .wprm-popup-modal__close{background:#fff0;border:0;cursor:pointer;width:18px}.wprm-popup-modal__header .wprm-popup-modal__close:before{color:var(--wprm-popup-title);content:"✕";font-size:var(--wprm-popup-font-size)}.wprm-popup-modal__content{color:var(--wprm-popup-content);line-height:1.5}.wprm-popup-modal__content p{font-size:1em;line-height:1.5}.wprm-popup-modal__footer{margin-top:20px}.wprm-popup-modal__btn{-webkit-appearance:button;background-color:var(--wprm-popup-button-background);border-radius:.25em;border-style:none;border-width:0;color:var(--wprm-popup-button-text);cursor:pointer;font-size:1em;line-height:1.15;margin:0;overflow:visible;padding:.5em 1em;text-transform:none;will-change:transform;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.wprm-popup-modal__btn.wprm-popup-modal__btn--secondary{background-color:var(--wprm-popup-button-text);border:1px solid var(--wprm-popup-button-background);color:var(--wprm-popup-button-background);margin-left:20px}.wprm-popup-modal__btn:disabled{cursor:not-allowed;opacity:.3}.wprm-popup-modal__btn:not(:disabled):focus,.wprm-popup-modal__btn:not(:disabled):hover{-webkit-transform:scale(1.05);transform:scale(1.05)}@keyframes wprmPopupModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes wprmPopupModalFadeOut{0%{opacity:1}to{opacity:0}}@keyframes wprmPopupModalSlideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes wprmPopupModalSlideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.wprm-popup-modal[aria-hidden=false] .wprm-popup-modal__overlay{animation:wprmPopupModalFadeIn .3s cubic-bezier(0,0,.2,1)}.wprm-popup-modal[aria-hidden=false] .wprm-popup-modal__container{animation:wprmPopupModalSlideIn .3s cubic-bezier(0,0,.2,1)}.wprm-popup-modal[aria-hidden=true] .wprm-popup-modal__overlay{animation:wprmPopupModalFadeOut .3s cubic-bezier(0,0,.2,1)}.wprm-popup-modal[aria-hidden=true] .wprm-popup-modal__container{animation:wprmPopupModalSlideOut .3s cubic-bezier(0,0,.2,1)}.wprm-popup-modal .wprm-popup-modal__container,.wprm-popup-modal .wprm-popup-modal__overlay{will-change:transform}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:#fff0;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}.tippy-box[data-theme=wprm] .tippy-content p:first-child{margin-top:0}.tippy-box[data-theme=wprm] .tippy-content p:last-child{margin-bottom:0}.tippy-box[data-theme~=wprm-variable]{background-color:var(--wprm-tippy-background)}.tippy-box[data-theme~=wprm-variable][data-placement^=top]>.tippy-arrow:before{border-top-color:var(--wprm-tippy-background)}.tippy-box[data-theme~=wprm-variable][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:var(--wprm-tippy-background)}.tippy-box[data-theme~=wprm-variable][data-placement^=left]>.tippy-arrow:before{border-left-color:var(--wprm-tippy-background)}.tippy-box[data-theme~=wprm-variable][data-placement^=right]>.tippy-arrow:before{border-right-color:var(--wprm-tippy-background)}#wp-admin-bar-wp-recipe-maker{display:block!important}#wp-admin-bar-wp-recipe-maker .ab-icon{margin:2px 4px 0 0}#wp-admin-bar-wp-recipe-maker .ab-icon:before{content:""}#wp-admin-bar-wp-recipe-maker .ab-label{align-items:center;display:flex}#wp-admin-bar-wp-recipe-maker .wprm-admin-bar-badge{background-color:#d63638;border-radius:9px;box-sizing:border-box;color:#fff;display:inline!important;float:right;height:18px;line-height:1;margin:1px 0 -1px 5px;min-width:18px;padding:0 5px;text-align:center;z-index:26}#wp-admin-bar-wp-recipe-maker .wprm-admin-bar-badge span{font-size:11px;line-height:18px}#wp-admin-bar-wp-recipe-maker .ab-sub-wrapper .ab-empty-item{font-weight:200;text-align:center}#wp-admin-bar-wp-recipe-maker #wp-admin-bar-wprm-debug .ab-sub-wrapper{max-height:calc(100vh - 48px);overflow-x:hidden;overflow-y:auto}#wp-admin-bar-wp-recipe-maker #wp-admin-bar-wprm-debug .ab-empty-item,#wp-admin-bar-wp-recipe-maker #wp-admin-bar-wprm-debug .ab-item{height:auto;min-height:30px;white-space:normal}#wp-admin-bar-wp-recipe-maker #wp-admin-bar-wprm-debug .wprm-admin-bar-debug-panel-node .ab-sub-wrapper{left:260px;max-height:calc(100vh - 48px);max-width:calc(100vw - 32px);overflow:auto;position:fixed;right:auto;top:32px;width:min(620px,100vw - 276px)}#wp-admin-bar-wp-recipe-maker #wp-admin-bar-wprm-debug .wprm-admin-bar-debug-panel-node .ab-item{height:auto;min-height:0;padding:0;white-space:normal}#wp-admin-bar-wp-recipe-maker .wprm-admin-bar-debug-panel{padding:12px}#wp-admin-bar-wp-recipe-maker .wprm-admin-bar-debug-entry-header{color:#fff;font-weight:600;margin-bottom:8px}#wp-admin-bar-wp-recipe-maker .wprm-admin-bar-debug-actions{display:grid;gap:8px;grid-template-columns:1fr;margin-bottom:10px}#wp-admin-bar-wp-recipe-maker .wprm-admin-bar-debug-action{align-items:center;background:hsl(0 0% 100% / .09);border:1px solid hsl(0 0% 100% / .14);border-radius:6px;box-shadow:inset 0 1px 0 hsl(0 0% 100% / .05);box-sizing:border-box;color:#fff!important;display:flex;font-size:12px;font-weight:500;justify-content:center;line-height:1.2;margin:0;min-height:36px;padding:8px 12px;text-align:center;text-decoration:none;white-space:nowrap;width:100%}#wp-admin-bar-wp-recipe-maker .wprm-admin-bar-debug-action:hover{background:hsl(0 0% 100% / .16);border-color:hsl(0 0% 100% / .22)}#wp-admin-bar-wp-recipe-maker .wprm-admin-bar-debug-panel-node .ab-item .wprm-admin-bar-debug-action,#wp-admin-bar-wp-recipe-maker .wprm-admin-bar-debug-panel-node .ab-item .wprm-admin-bar-debug-action:focus,#wp-admin-bar-wp-recipe-maker .wprm-admin-bar-debug-panel-node .ab-item .wprm-admin-bar-debug-action:visited{color:#fff!important;float:none;height:auto;line-height:1.2;padding:8px 12px}#wp-admin-bar-wp-recipe-maker .wprm-admin-bar-debug-json{background:hsl(0 0% 100% / .04);border:1px solid hsl(0 0% 100% / .06);border-radius:6px;max-height:min(320px,100vh - 180px);max-width:100%;overflow:auto;padding:10px 12px}#wp-admin-bar-wp-recipe-maker .wprm-admin-bar-debug-json pre{font-family:Consolas,Monaco,monospace;font-size:11px;line-height:1.45;margin:0;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}@media(max-width:782px){#wp-admin-bar-wp-recipe-maker .ab-icon{margin-left:4px}#wp-admin-bar-wp-recipe-maker .ab-label{display:none}#wp-admin-bar-wp-recipe-maker #wp-admin-bar-wprm-debug .wprm-admin-bar-debug-panel-node .ab-sub-wrapper{left:16px;max-height:calc(100vh - 62px);max-width:none;right:16px;top:46px;width:auto}#wp-admin-bar-wp-recipe-maker .wprm-admin-bar-debug-json{max-height:min(280px,100vh - 220px)}}img.wprm-comment-rating{display:block;margin:5px 0}img.wprm-comment-rating+br{display:none}.wprm-rating-star svg{display:inline;height:16px;margin:0;vertical-align:middle;width:16px}.wprm-rating-star.rated svg polygon{fill:#000}.wprm-loader{animation:wprmSpin 1s ease-in-out infinite;-webkit-animation:wprmSpin 1s ease-in-out infinite;border:2px solid hsl(0 0% 78% / .3);border-radius:50%;border-top-color:#444;display:inline-block;height:10px;width:10px}@keyframes wprmSpin{to{-webkit-transform:rotate(1turn)}}@-webkit-keyframes wprmSpin{to{-webkit-transform:rotate(1turn)}}.wprm-automatic-recipe-snippets{margin-bottom:10px}.wprm-automatic-recipe-snippets.align-center{text-align:center}.wprm-automatic-recipe-snippets.align-right{text-align:right}.wprm-automatic-recipe-snippets .wprm-jump-to-recipe-shortcode,.wprm-automatic-recipe-snippets .wprm-jump-to-video-shortcode,.wprm-automatic-recipe-snippets .wprm-print-recipe-shortcode{display:inline-block;margin:0 5px;padding:5px 10px;text-decoration:none}.wprm-recipe-container{outline:none}.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 p{font-size:1em;margin:0;padding:0}.wprm-recipe li,.wprm-recipe li.wprm-recipe-instruction{list-style-position:outside}.wprm-recipe li:before{display:none}.wprm-recipe h1,.wprm-recipe h2,.wprm-recipe h3,.wprm-recipe h4,.wprm-recipe h5,.wprm-recipe h6{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 .wprm-nutrition-label{margin-top:10px}.wprm-nutrition-label-text-nutrition-container,.wprm-recipe-equipment-item,.wprm-recipe-ingredient{border:0}body:not(.wprm-print) .wprm-recipe p:first-letter{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:inherit;padding:inherit}.rtl .wprm-recipe{text-align:right}.rtl .wprm-recipe li{margin:0 32px 0 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-author-with-image{align-items:center;display:inline-flex}.wprm-recipe-author-with-image .wprm-recipe-author-image{line-height:0;margin-right:10px}.wprm-call-to-action.wprm-call-to-action-simple{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:10px;padding:5px 10px}.wprm-call-to-action.wprm-call-to-action-simple .wprm-call-to-action-icon{font-size:2.2em;margin:5px 0}.wprm-call-to-action.wprm-call-to-action-simple .wprm-call-to-action-icon svg{margin-top:0}.wprm-call-to-action.wprm-call-to-action-simple .wprm-call-to-action-text-container{margin:5px 0}.wprm-call-to-action.wprm-call-to-action-simple .wprm-call-to-action-text-container .wprm-call-to-action-header{display:block;font-size:1.3em;font-weight:700}@media (max-width:450px){.wprm-call-to-action.wprm-call-to-action-simple{flex-wrap:wrap}.wprm-call-to-action.wprm-call-to-action-simple .wprm-call-to-action-text-container{text-align:center}}.wprm-condition-width{display:none}.wprm-recipe.wprm-max-400 .wprm-condition-max-width-400,.wprm-recipe.wprm-max-500 .wprm-condition-max-width-500,.wprm-recipe.wprm-max-600 .wprm-condition-max-width-600,.wprm-recipe.wprm-max-700 .wprm-condition-max-width-700,.wprm-recipe.wprm-max-800 .wprm-condition-max-width-800,.wprm-recipe.wprm-min-400 .wprm-condition-min-width-400,.wprm-recipe.wprm-min-500 .wprm-condition-min-width-500,.wprm-recipe.wprm-min-600 .wprm-condition-min-width-600,.wprm-recipe.wprm-min-700 .wprm-condition-min-width-700,.wprm-recipe.wprm-min-800 .wprm-condition-min-width-800{display:block}.wprm-meta-container-custom-color{--wprm-meta-container-block-color:inherit;--wprm-meta-container-label-color:inherit;--wprm-meta-container-link-color:inherit}.wprm-meta-container-custom-color .wprm-recipe-block-container{color:var(--wprm-meta-container-block-color)}.wprm-meta-container-custom-color .wprm-recipe-block-container .wprm-recipe-details-label{color:var(--wprm-meta-container-label-color)}.wprm-meta-container-custom-color .wprm-recipe-block-container * a,.wprm-meta-container-custom-color .wprm-recipe-block-container a{color:var(--wprm-meta-container-link-color)}.wprm-recipe-block-container-inline{display:inline-block;margin-right:1.2em}.rtl .wprm-recipe-block-container-inline{margin-left:1.2em;margin-right:0}.wprm-recipe-details-container-inline{--wprm-meta-container-separator-color:#aaa}.wprm-recipe-details-container-inline .wprm-recipe-block-container-inline{display:inline-block;margin-right:1.2em}.wprm-recipe-details-container-inline.wprm-inline-separator .wprm-recipe-block-container-inline{margin-right:0}.wprm-recipe-details-container-inline.wprm-inline-separator .wprm-recipe-block-container-inline:not(:last-child):after{color:var(--wprm-meta-container-separator-color);white-space:nowrap}.wprm-recipe-details-container-inline.wprm-inline-separator-dot .wprm-recipe-block-container-inline:not(:last-child):after{content:"  •  "}.wprm-recipe-details-container-inline.wprm-inline-separator-short-dash .wprm-recipe-block-container-inline:not(:last-child):after{content:"  -  "}.wprm-recipe-details-container-inline.wprm-inline-separator-long-dash .wprm-recipe-block-container-inline:not(:last-child):after{content:"  —  "}.wprm-recipe-details-container-inline.wprm-inline-separator-long-line .wprm-recipe-block-container-inline:not(:last-child):after,.wprm-recipe-details-container-inline.wprm-inline-separator-short-line .wprm-recipe-block-container-inline:not(:last-child):after{background-color:var(--wprm-meta-container-separator-color);content:"";display:inline-block;height:1em;margin:0 .8em;vertical-align:middle;width:1px}.wprm-recipe-details-container-inline.wprm-inline-separator-long-line .wprm-recipe-block-container-inline:not(:last-child):after{height:1.3em}.rtl .wprm-recipe-details-container-inline .wprm-recipe-block-container-inline{margin-left:1.2em;margin-right:0}.rtl .wprm-recipe-details-container-inline.wprm-inline-separator{overflow:hidden}.rtl .wprm-recipe-details-container-inline.wprm-inline-separator .wprm-recipe-block-container-inline{margin-left:0}.wprm-recipe-block-container-columns,.wprm-recipe-block-container-separate,.wprm-recipe-block-container-separated,.wprm-recipe-block-container-separated .wprm-recipe-details-label{display:block}.wprm-recipe-block-container-columns .wprm-recipe-details-label{display:inline-block;min-width:130px}.wprm-recipe-details-container-inline{display:inline}.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}.wprm-recipe-details-container-table.wprm-recipe-table-borders-left-right{border-bottom:none!important;border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-top{border-bottom:none!important;border-left:none!important;border-right:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-bottom{border-left:none!important;border-right:none!important;border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-left{border-bottom:none!important;border-right:none!important;border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-right{border-bottom:none!important;border-left:none!important;border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-inside-only{border:none!important}@media (min-width:451px){.wprm-recipe-table-borders-empty .wprm-recipe-block-container-table{border:none!important}.wprm-recipe-table-borders-inside .wprm-recipe-block-container-table{border-bottom:none!important;border-right:none!important;border-top:none!important}.rtl .wprm-recipe-table-borders-inside .wprm-recipe-block-container-table,.wprm-recipe-table-borders-inside .wprm-recipe-block-container-table:first-child{border-left:none!important}.rtl .wprm-recipe-table-borders-inside .wprm-recipe-block-container-table:first-child{border-right:none!important}}@media (max-width:450px){.wprm-recipe-details-container-table{border:none!important;display:block;margin:5px 0;padding:0}.wprm-recipe-details-container-table.wprm-recipe-table-borders-none{display:flex;flex-wrap:wrap}.wprm-recipe-details-container-table.wprm-recipe-table-borders-none .wprm-recipe-block-container-table{max-width:100%;min-width:120px}.wprm-recipe-details-container-table .wprm-recipe-block-container-table{padding:5px}.wprm-recipe-details-container-table.wprm-recipe-table-borders-all .wprm-recipe-block-container-table:not(:first-child){border-top:none!important}.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-container-table.wprm-recipe-table-borders-left-right .wprm-recipe-block-container-table{border-bottom:none!important;border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-top .wprm-recipe-block-container-table{border-bottom:none!important;border-left:none!important;border-right:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-top .wprm-recipe-block-container-table:not(:first-child){border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-bottom .wprm-recipe-block-container-table{border-left:none!important;border-right:none!important;border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-bottom .wprm-recipe-block-container-table:not(:last-child){border-bottom:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-left .wprm-recipe-block-container-table{border-bottom:none!important;border-right:none!important;border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-right .wprm-recipe-block-container-table{border-bottom:none!important;border-left:none!important;border-top:none!important}.wprm-recipe-details-container-table.wprm-recipe-table-borders-inside-only .wprm-recipe-block-container-table{border:none!important}.wprm-recipe-block-container-columns .wprm-recipe-details-label{margin-right:.4em;min-width:0}}.wprm-recipe-details-unit{font-size:.8em}@media only screen and (max-width:600px){.wprm-recipe-details-unit{font-size:1em}}.wprm-container-columns-spaced,.wprm-container-columns-spaced-middle{display:flex;flex-wrap:wrap;justify-content:space-between}.wprm-container-columns-spaced-middle.wprm-container-columns-spaced-middle,.wprm-container-columns-spaced.wprm-container-columns-spaced-middle{align-items:center}.wprm-container-columns-spaced-middle>*,.wprm-container-columns-spaced>*{flex:1}.wprm-container-columns-spaced-middle.wprm-container-columns-gutter,.wprm-container-columns-spaced.wprm-container-columns-gutter{margin-left:-8px;margin-right:-8px}.wprm-container-columns-spaced-middle.wprm-container-columns-gutter>*,.wprm-container-columns-spaced.wprm-container-columns-gutter>*{margin-left:8px!important;margin-right:8px!important}.wprm-container-columns-spaced-middle.wprm-container-columns-gutter>.wprm-recipe-grow-container,.wprm-container-columns-spaced.wprm-container-columns-gutter>.wprm-recipe-grow-container{margin-left:0!important;margin-right:0!important}.wprm-container-columns-spaced-middle.wprm-container-columns-gutter>.wprm-recipe-grow-container a,.wprm-container-columns-spaced.wprm-container-columns-gutter>.wprm-recipe-grow-container a{margin-left:8px!important;margin-right:8px!important}@media (max-width:450px){.wprm-container-columns-spaced,.wprm-container-columns-spaced-middle{display:block}.wprm-container-columns-spaced-middle.wprm-container-columns-gutter>*,.wprm-container-columns-spaced.wprm-container-columns-gutter>*{margin-bottom:16px!important}.wprm-container-columns-spaced-middle.wprm-container-columns-gutter>.wprm-recipe-grow-container,.wprm-container-columns-spaced.wprm-container-columns-gutter>.wprm-recipe-grow-container{margin-bottom:0!important}.wprm-container-columns-spaced-middle.wprm-container-columns-gutter>.wprm-recipe-grow-container a,.wprm-container-columns-spaced.wprm-container-columns-gutter>.wprm-recipe-grow-container a{margin-bottom:16px!important}}.wprm-container-float-left{float:left;margin:0 10px 10px 0;position:relative;text-align:center;z-index:1}.rtl .wprm-container-float-left,.wprm-container-float-right{float:right;margin:0 0 10px 10px}.wprm-container-float-right{position:relative;text-align:center;z-index:1}.rtl .wprm-container-float-right{float:left;margin:0 10px 10px 0}@media only screen and (max-width:640px){.rtl .wprm-container-float-left,.rtl .wprm-container-float-right,.wprm-container-float-left,.wprm-container-float-right{float:none;margin-left:0;margin-right:0}}.wprm-header-decoration-icon-line,.wprm-header-decoration-line,.wprm-header-decoration-spacer,.wprm-icon-decoration-line{align-items:center;display:flex;flex-wrap:wrap}.wprm-header-decoration-icon-line.wprm-align-left .wprm-decoration-line,.wprm-header-decoration-line.wprm-align-left .wprm-decoration-line,.wprm-header-decoration-spacer.wprm-align-left .wprm-decoration-line,.wprm-icon-decoration-line.wprm-align-left .wprm-decoration-line{margin-left:15px}.wprm-header-decoration-icon-line.wprm-align-center .wprm-decoration-line:first-child,.wprm-header-decoration-icon-line.wprm-align-right .wprm-decoration-line,.wprm-header-decoration-line.wprm-align-center .wprm-decoration-line:first-child,.wprm-header-decoration-line.wprm-align-right .wprm-decoration-line,.wprm-header-decoration-spacer.wprm-align-center .wprm-decoration-line:first-child,.wprm-header-decoration-spacer.wprm-align-right .wprm-decoration-line,.wprm-icon-decoration-line.wprm-align-center .wprm-decoration-line:first-child,.wprm-icon-decoration-line.wprm-align-right .wprm-decoration-line{margin-right:15px}.wprm-header-decoration-icon-line.wprm-align-center .wprm-decoration-line:last-child,.wprm-header-decoration-line.wprm-align-center .wprm-decoration-line:last-child,.wprm-header-decoration-spacer.wprm-align-center .wprm-decoration-line:last-child,.wprm-icon-decoration-line.wprm-align-center .wprm-decoration-line:last-child{margin-left:15px}.wprm-decoration-line{border:0;border-bottom:1px solid #000;flex:auto;height:1px}.wprm-decoration-spacer{flex:auto}.wprm-recipe-equipment-container .wprm-recipe-equipment-notes-faded{opacity:.7}.wprm-recipe-equipment-container .wprm-recipe-equipment-notes-smaller{font-size:.8em}.wprm-recipe-equipment-container .wprm-recipe-equipment-notes-smaller-faded{font-size:.8em;opacity:.7}.wprm-expandable-container,.wprm-expandable-container-separated{--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,.wprm-expandable-container button.wprm-expandable-button,.wprm-expandable-container-separated a.wprm-expandable-button,.wprm-expandable-container-separated button.wprm-expandable-button{color:var(--wprm-expandable-text-color)}.wprm-expandable-container button.wprm-expandable-button,.wprm-expandable-container-separated button.wprm-expandable-button{background-color:var(--wprm-expandable-button-color);border-color:var(--wprm-expandable-border-color);border-radius:var(--wprm-expandable-border-radius);padding:var(--wprm-expandable-vertical-padding) var(--wprm-expandable-horizontal-padding)}.wprm-expandable-container-separated.wprm-expandable-collapsed .wprm-expandable-button-hide,.wprm-expandable-container-separated.wprm-expandable-collapsed .wprm-expandable-content,.wprm-expandable-container-separated.wprm-expandable-expanded .wprm-expandable-button-show,.wprm-expandable-container.wprm-expandable-collapsed .wprm-expandable-button-hide,.wprm-expandable-container.wprm-expandable-collapsed .wprm-expandable-content,.wprm-expandable-container.wprm-expandable-expanded .wprm-expandable-button-show{display:none}.wprm-expandable-separated-content-collapsed{display:none!important}.wprm-block-text-normal{font-style:normal;font-weight:400;text-transform:none}.wprm-block-text-light{font-weight:300!important}.wprm-block-text-light-bold{font-weight:500!important}.wprm-block-text-semi-bold{font-weight:600!important}.wprm-block-text-bold{font-weight:700!important}.wprm-block-text-italic{font-style:italic!important}.wprm-block-text-uppercase{text-transform:uppercase!important}.wprm-block-text-faded{opacity:.7}.wprm-block-text-uppercase-faded{opacity:.7;text-transform:uppercase!important}.wprm-block-text-smaller{font-size:.9em}.wprm-block-text-larger{font-size:1.1em}.wprm-block-text-faded .wprm-block-text-faded,.wprm-block-text-uppercase-faded .wprm-block-text-uppercase-faded{opacity:1}.wprm-block-text-larger .wprm-block-text-larger,.wprm-block-text-smaller .wprm-block-text-smaller{font-size:1em}.wprm-align-left{text-align:left}.wprm-align-center{text-align:center}.wprm-align-right{text-align:right}.wprm-align-top{align-items:start}.wprm-align-middle{align-items:center}.wprm-align-bottom{align-items:end}.wprm-recipe-header .wprm-recipe-icon:not(.wprm-collapsible-icon){margin-right:10px}.wprm-recipe-header .wprm-recipe-icon.wprm-collapsible-icon{margin-left:10px}.wprm-recipe-header.wprm-header-has-actions{align-items:center;display:flex;flex-wrap:wrap}.wprm-recipe-header .wprm-recipe-adjustable-servings-container,.wprm-recipe-header .wprm-recipe-media-toggle-container,.wprm-recipe-header .wprm-unit-conversion-container{font-size:16px;font-style:normal;font-weight:400;opacity:1;text-transform:none}.wprm-recipe-header .wprm-header-toggle{float:right}.wprm-recipe-header .wprm-header-toggle a.wprm-expandable-button{color:#333;cursor:pointer;text-decoration:none}.wprm-recipe-icon svg{display:inline;height:1.3em;margin-top:-.15em;overflow:visible;vertical-align:middle;width:1.3em}.wprm-icon-shortcode{font-size:16px;height:16px}.wprm-icon-shortcode.wprm-icon-shortcode-inline{display:inline}.wprm-icon-shortcode .wprm-recipe-icon svg{display:inline;height:1em;margin-top:0;overflow:visible;vertical-align:middle;width:1em}.wprm-interactivity-container{display:flex;gap:10px;margin:10px 20px 0}.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+.wprm-recipe-ingredient-group .wprm-recipe-group-name,.wprm-internal-container .wprm-internal-container-toggle+.wprm-recipe-instruction-group .wprm-recipe-group-name,.wprm-internal-container .wprm-recipe-ingredient-group:first-child .wprm-recipe-group-name,.wprm-internal-container .wprm-recipe-instruction-group:first-child .wprm-recipe-group-name{margin-top:0!important}.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-internal-container.wprm-expandable-collapsed{mask-image:linear-gradient(180deg,#000 50%,transparent);max-height:60px;overflow:hidden}.wprm-recipe-image img{display:block;margin:0 auto}.wprm-recipe-image .dpsp-pin-it-wrapper{margin:0 auto}.wprm-recipe-image picture{border:none!important}.wprm-block-image-circle img{border-radius:50%}.wprm-recipe-ingredients-container .wprm-recipe-ingredient-group-name{margin-top:.8em!important}.wprm-recipe-ingredients-container.wprm-recipe-images-before .wprm-recipe-ingredient-image{margin-right:10px}.wprm-recipe-ingredients-container.wprm-recipe-images-after .wprm-recipe-ingredient-image{margin-left:10px}.wprm-recipe-ingredients-container .wprm-recipe-ingredient-image{flex-shrink:0}.wprm-recipe-ingredients-container .wprm-recipe-ingredient-image .wprm-recipe-ingredient-no-image-placeholder{display:inline-block}.wprm-recipe-ingredients-container .wprm-recipe-ingredient-image img{vertical-align:middle}.wprm-recipe-ingredients-container .wprm-recipe-ingredient-notes-faded{opacity:.7}.wprm-recipe-ingredients-container .wprm-recipe-ingredient-notes-smaller{font-size:.8em}.wprm-recipe-ingredients-container .wprm-recipe-ingredient-notes-smaller-faded{font-size:.8em;opacity:.7}.wprm-ingredient-style-grouped ul.wprm-recipe-ingredients{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.wprm-ingredient-style-grouped .wprm-recipe-ingredient-details-container{align-items:center;display:flex}.wprm-ingredient-style-grouped .wprm-recipe-ingredient-details-container .wprm-recipe-ingredient-notes{display:block}.wprm-ingredient-style-table-2 li.wprm-recipe-ingredient,.wprm-ingredient-style-table-2-align li.wprm-recipe-ingredient,.wprm-ingredient-style-table-3 li.wprm-recipe-ingredient,.wprm-ingredient-style-table-3-align li.wprm-recipe-ingredient{display:flex}.wprm-ingredient-style-table-2 li.wprm-recipe-ingredient .wprm-recipe-ingredient-amount-unit,.wprm-ingredient-style-table-2-align li.wprm-recipe-ingredient .wprm-recipe-ingredient-amount-unit,.wprm-ingredient-style-table-3 li.wprm-recipe-ingredient .wprm-recipe-ingredient-amount-unit,.wprm-ingredient-style-table-3-align li.wprm-recipe-ingredient .wprm-recipe-ingredient-amount-unit{flex-shrink:0;margin-right:10px}.wprm-ingredient-style-table-2-align.wprm-recipe-ingredients-has-images li.wprm-recipe-ingredient,.wprm-ingredient-style-table-2.wprm-recipe-ingredients-has-images li.wprm-recipe-ingredient,.wprm-ingredient-style-table-3-align.wprm-recipe-ingredients-has-images li.wprm-recipe-ingredient,.wprm-ingredient-style-table-3.wprm-recipe-ingredients-has-images li.wprm-recipe-ingredient{align-items:center}.wprm-ingredient-style-table-2-align .wprm-recipe-ingredient-amount-unit,.wprm-ingredient-style-table-3-align .wprm-recipe-ingredient-amount-unit{text-align:right}.wprm-ingredient-style-table-2 li.wprm-recipe-ingredient .wprm-recipe-ingredient-name-notes,.wprm-ingredient-style-table-2-align li.wprm-recipe-ingredient .wprm-recipe-ingredient-name-notes{flex:1}.wprm-ingredient-style-table-3 li.wprm-recipe-ingredient .wprm-recipe-ingredient-name,.wprm-ingredient-style-table-3-align li.wprm-recipe-ingredient .wprm-recipe-ingredient-name{margin-right:10px}.wprm-ingredient-style-table-3 li.wprm-recipe-ingredient .wprm-recipe-ingredient-notes,.wprm-ingredient-style-table-3-align li.wprm-recipe-ingredient .wprm-recipe-ingredient-notes{flex:1}.wprm-recipe-instructions-container .wprm-recipe-instruction-group-name{margin-top:.8em!important}.wprm-recipe-instructions-container .wprm-recipe-instruction-text{font-size:1em}.wprm-recipe-instructions-container .wprm-recipe-instruction-media{margin:5px 0 15px;max-width:100%}.wprm-recipe-instructions-container .wprm-recipe-instruction-video iframe{max-width:100%}.wprm-recipe-instruction-ingredients-inline .wprm-recipe-instruction-ingredient{display:inline-block;padding-right:5px}.wprm-recipe-instruction-ingredients-inline .wprm-recipe-instruction-ingredient:last-child{padding-right:0}.wprm-recipe-instructions .wprm-recipe-instruction-tip,.wprm-recipe-tip{align-items:flex-start;counter-increment:none!important;display:flex;gap:10px;list-style:none!important;margin-bottom:12px;padding:10px 12px}.wprm-recipe-instructions .wprm-recipe-instruction-tip::marker,.wprm-recipe-instructions .wprm-recipe-instruction-tip:before,.wprm-recipe-tip::marker,.wprm-recipe-tip:before{content:none!important;display:none!important}.wprm-recipe-instructions .wprm-recipe-instruction-tip .wprm-recipe-instruction-tip-icon,.wprm-recipe-instructions .wprm-recipe-instruction-tip .wprm-recipe-tip-icon,.wprm-recipe-tip .wprm-recipe-instruction-tip-icon,.wprm-recipe-tip .wprm-recipe-tip-icon{align-items:center;display:inline-flex;flex-shrink:0;font-size:1.1em;justify-content:center;line-height:inherit;min-height:1.25em;min-height:1lh}.wprm-recipe-instructions .wprm-recipe-instruction-tip .wprm-recipe-instruction-tip-text,.wprm-recipe-instructions .wprm-recipe-instruction-tip .wprm-recipe-tip-text,.wprm-recipe-tip .wprm-recipe-instruction-tip-text,.wprm-recipe-tip .wprm-recipe-tip-text{color:var(--wprm-tip-text-color,#000);flex:1;min-width:0}.wprm-recipe-instruction-tip-style-left-border,.wprm-recipe-instruction-tip-style-left-border-straight,.wprm-recipe-tip-style-left-border,.wprm-recipe-tip-style-left-border-straight{background:color-mix(in srgb,var(--wprm-tip-accent,#2b6cb0) 9%,transparent);border-left:5px solid var(--wprm-tip-accent,#2b6cb0);border-radius:0}.wprm-recipe-instruction-tip-style-left-border-rounded,.wprm-recipe-tip-style-left-border-rounded{background:color-mix(in srgb,var(--wprm-tip-accent,#2b6cb0) 9%,transparent);border-left:5px solid var(--wprm-tip-accent,#2b6cb0);border-radius:4px}.wprm-recipe-instruction-tip-style-filled,.wprm-recipe-tip-style-filled{background:color-mix(in srgb,var(--wprm-tip-accent,#2b6cb0) 16%,transparent);border-radius:4px}.wprm-recipe-instruction-tip-style-outline,.wprm-recipe-tip-style-outline{border:1px solid var(--wprm-tip-accent,#2b6cb0);border-radius:4px}.wprm-recipe-instruction-tip-style-banner,.wprm-recipe-tip-style-banner{border-bottom:2px solid var(--wprm-tip-accent,#2b6cb0);border-top:2px solid var(--wprm-tip-accent,#2b6cb0);padding-bottom:12px;padding-top:12px}.rtl .wprm-recipe-instruction-ingredients-inline .wprm-recipe-instruction-ingredient{display:inline-block;padding-left:5px;padding-right:0}.rtl .wprm-recipe-instruction-ingredients-inline .wprm-recipe-instruction-ingredient:first-child{padding-left:5px}.rtl .wprm-recipe-instruction-tip-style-left-border,.rtl .wprm-recipe-instruction-tip-style-left-border-rounded,.rtl .wprm-recipe-instruction-tip-style-left-border-straight,.rtl .wprm-recipe-tip-style-left-border,.rtl .wprm-recipe-tip-style-left-border-rounded,.rtl .wprm-recipe-tip-style-left-border-straight{border-left:0;border-right:5px solid var(--wprm-tip-accent,#2b6cb0)}.wprm-recipe-shop-instacart-loading{cursor:wait;opacity:.5}.wprm-recipe-shop-instacart{align-items:center;border:1px solid #003d29;border-radius:23px;cursor:pointer;display:inline-flex;font-family:Instacart,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:14px;height:46px;padding:0 18px}.wprm-recipe-shop-instacart.wprm-recipe-shop-instacart-dark{background-color:#003d29;color:#faf1e5}.wprm-recipe-shop-instacart.wprm-recipe-shop-instacart-light{background-color:#faf1e5;border-color:#efe9e1;color:#003d29}.wprm-recipe-shop-instacart.wprm-recipe-shop-instacart-white{background-color:#fff;border-color:#e8e9eb;color:#000}.wprm-recipe-shop-instacart>img{height:22px!important;margin:0!important;padding:0!important;width:auto!important}.wprm-recipe-shop-instacart>span{margin-left:10px}.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-nowrap{flex-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.wprm-recipe-jump-to-section-container-scroll.scrolled-right{mask-image:linear-gradient(to right,transparent 0,#000 var(--wprm-jump-to-section-fade-width),#000 100%)}.wprm-recipe-jump-to-section-container.wprm-recipe-jump-to-section-container-scroll.scrolled-left.scrolled-right{mask-image:none}.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-recipe-jump-to-section-icon-right .wprm-recipe-jump-to-section{flex-direction:row-reverse}.wprm-recipe-jump-to-section-icon-below .wprm-recipe-jump-to-section{flex-direction:column-reverse}.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-5{padding:5px}.wprm-padding-10{padding:10px}.wprm-padding-20{padding:20px}.wprm-padding-30{padding:30px}.wprm-padding-40{padding:40px}.wprm-padding-50{padding:50px}.wprm-column-gap-5{column-gap:5px}.wprm-column-gap-10{column-gap:10px}.wprm-column-gap-20{column-gap:20px}.wprm-column-gap-30{column-gap:30px}.wprm-column-gap-40{column-gap:40px}.wprm-column-gap-50{column-gap:50px}.wprm-row-gap-5{row-gap:5px}.wprm-row-gap-10{row-gap:10px}.wprm-row-gap-20{row-gap:20px}.wprm-row-gap-30{row-gap:30px}.wprm-row-gap-40{row-gap:40px}.wprm-row-gap-50{row-gap:50px}.wprm-layout-column{flex:auto}.wprm-column-width-20{flex:1 1 20%}.wprm-column-width-25{flex:1 1 25%}.wprm-column-width-33{flex:1 1 33.33%}.wprm-column-width-40{flex:1 1 40%}.wprm-column-width-50{flex:1 1 50%}.wprm-column-width-60{flex:1 1 60%}.wprm-column-width-66{flex:1 1 66.66%}.wprm-column-width-75{flex:1 1 75%}.wprm-column-width-80{flex:1 1 80%}@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-left{text-align:left}.wprm-layout-column-container:not(.wprm-column-rows-never,.wprm-column-rows-recipe-400)>.wprm-align-rows-right{text-align:right}.wprm-layout-column-container:not(.wprm-column-rows-never,.wprm-column-rows-recipe-400)>.wprm-align-rows-center{text-align:center}}@media (max-width:768px){.wprm-column-rows-tablet{flex-direction:column}.wprm-column-rows-tablet.wprm-column-rows-reverse{flex-direction:column-reverse}.wprm-column-rows-tablet .wprm-layout-column{width:100%}.wprm-column-rows-tablet>.wprm-align-rows-left{text-align:left}.wprm-column-rows-tablet>.wprm-align-rows-right{text-align:right}.wprm-column-rows-tablet>.wprm-align-rows-center{text-align:center}}.wprm-recipe.wprm-max-900 .wprm-column-rows-recipe-900{flex-direction:column}.wprm-recipe.wprm-max-900 .wprm-column-rows-recipe-900.wprm-column-rows-reverse{flex-direction:column-reverse}.wprm-recipe.wprm-max-900 .wprm-column-rows-recipe-900 .wprm-layout-column{width:100%}.wprm-recipe.wprm-max-900 .wprm-column-rows-recipe-900>.wprm-align-rows-left{text-align:left}.wprm-recipe.wprm-max-900 .wprm-column-rows-recipe-900>.wprm-align-rows-right{text-align:right}.wprm-recipe.wprm-max-900 .wprm-column-rows-recipe-900>.wprm-align-rows-center{text-align:center}.wprm-recipe.wprm-max-800 .wprm-column-rows-recipe-800{flex-direction:column}.wprm-recipe.wprm-max-800 .wprm-column-rows-recipe-800.wprm-column-rows-reverse{flex-direction:column-reverse}.wprm-recipe.wprm-max-800 .wprm-column-rows-recipe-800 .wprm-layout-column{width:100%}.wprm-recipe.wprm-max-800 .wprm-column-rows-recipe-800>.wprm-align-rows-left{text-align:left}.wprm-recipe.wprm-max-800 .wprm-column-rows-recipe-800>.wprm-align-rows-right{text-align:right}.wprm-recipe.wprm-max-800 .wprm-column-rows-recipe-800>.wprm-align-rows-center{text-align:center}.wprm-recipe.wprm-max-700 .wprm-column-rows-recipe-700{flex-direction:column}.wprm-recipe.wprm-max-700 .wprm-column-rows-recipe-700.wprm-column-rows-reverse{flex-direction:column-reverse}.wprm-recipe.wprm-max-700 .wprm-column-rows-recipe-700 .wprm-layout-column{width:100%}.wprm-recipe.wprm-max-700 .wprm-column-rows-recipe-700>.wprm-align-rows-left{text-align:left}.wprm-recipe.wprm-max-700 .wprm-column-rows-recipe-700>.wprm-align-rows-right{text-align:right}.wprm-recipe.wprm-max-700 .wprm-column-rows-recipe-700>.wprm-align-rows-center{text-align:center}.wprm-recipe.wprm-max-600 .wprm-column-rows-recipe-600{flex-direction:column}.wprm-recipe.wprm-max-600 .wprm-column-rows-recipe-600.wprm-column-rows-reverse{flex-direction:column-reverse}.wprm-recipe.wprm-max-600 .wprm-column-rows-recipe-600 .wprm-layout-column{width:100%}.wprm-recipe.wprm-max-600 .wprm-column-rows-recipe-600>.wprm-align-rows-left{text-align:left}.wprm-recipe.wprm-max-600 .wprm-column-rows-recipe-600>.wprm-align-rows-right{text-align:right}.wprm-recipe.wprm-max-600 .wprm-column-rows-recipe-600>.wprm-align-rows-center{text-align:center}.wprm-recipe.wprm-max-500 .wprm-column-rows-recipe-500{flex-direction:column}.wprm-recipe.wprm-max-500 .wprm-column-rows-recipe-500.wprm-column-rows-reverse{flex-direction:column-reverse}.wprm-recipe.wprm-max-500 .wprm-column-rows-recipe-500 .wprm-layout-column{width:100%}.wprm-recipe.wprm-max-500 .wprm-column-rows-recipe-500>.wprm-align-rows-left{text-align:left}.wprm-recipe.wprm-max-500 .wprm-column-rows-recipe-500>.wprm-align-rows-right{text-align:right}.wprm-recipe.wprm-max-500 .wprm-column-rows-recipe-500>.wprm-align-rows-center{text-align:center}.wprm-recipe.wprm-max-400 .wprm-column-rows-recipe-400{flex-direction:column}.wprm-recipe.wprm-max-400 .wprm-column-rows-recipe-400.wprm-column-rows-reverse{flex-direction:column-reverse}.wprm-recipe.wprm-max-400 .wprm-column-rows-recipe-400 .wprm-layout-column{width:100%}.wprm-recipe.wprm-max-400 .wprm-column-rows-recipe-400>.wprm-align-rows-left{text-align:left}.wprm-recipe.wprm-max-400 .wprm-column-rows-recipe-400>.wprm-align-rows-right{text-align:right}.wprm-recipe.wprm-max-400 .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}.wprm-recipe-link.wprm-recipe-link-button{display:table;margin:5px auto}.wprm-recipe-link.wprm-recipe-link-wide-button{display:block;margin:5px 0;text-align:center;width:auto}.wprm-recipe-link.wprm-recipe-link-button,.wprm-recipe-link.wprm-recipe-link-inline-button,.wprm-recipe-link.wprm-recipe-link-wide-button{border-style:solid;border-width:1px;padding:5px}.wprm-recipe-link.wprm-recipe-link-disabled{cursor:not-allowed}.rtl .wprm-recipe-link.wprm-recipe-link-inline-button{margin:0 0 5px 5px}.wprm-nutrition-label-container-simple .wprm-nutrition-label-text-nutrition-unit{font-size:.85em}.wprm-nutrition-label-container-grouped{display:flex;flex-wrap:wrap;justify-content:flex-start}.wprm-nutrition-label-container-grouped .wprm-nutrition-label-text-nutrition-container{white-space:nowrap}.wprm-nutrition-label-container-grouped .wprm-nutrition-label-text-nutrition-container-separate{column-gap:5px;display:flex;justify-content:space-between}.wprm-nutrition-label-container-grouped-pills{--wprm-nutrition-pills-row-gap:10px;--wprm-nutrition-pills-background:#fff;--wprm-nutrition-pills-border:#333;--wprm-nutrition-pills-border-width:1px;--wprm-nutrition-pills-border-radius:100px;--wprm-nutrition-pills-horizontal-padding:15px;--wprm-nutrition-pills-vertical-padding:5px;row-gap:var(--wprm-nutrition-pills-row-gap)}.wprm-nutrition-label-container-grouped-pills .wprm-nutrition-label-text-nutrition-container:not(.wprm-nutrition-label-text-nutrition-container-empty){background-color:var(--wprm-nutrition-pills-background);border:var(--wprm-nutrition-pills-border-width) solid var(--wprm-nutrition-pills-border);border-radius:var(--wprm-nutrition-pills-border-radius);padding:var(--wprm-nutrition-pills-vertical-padding) var(--wprm-nutrition-pills-horizontal-padding)}.wprm-recipe-rating{white-space:nowrap}.wprm-recipe-rating svg{height:1.1em;margin-top:-.15em!important;margin:0;vertical-align:middle;width:1.1em}.wprm-recipe-rating.wprm-recipe-rating-inline{align-items:center;display:inline-flex}.wprm-recipe-rating.wprm-recipe-rating-inline .wprm-recipe-rating-details{display:inline-block;margin-left:10px}.wprm-recipe-rating .wprm-recipe-rating-details{font-size:.8em}.wprm-recipe-smart-with-food-button{display:block}.wprm-spacer{background:none!important;display:block!important;font-size:0;height:10px;line-height:0;width:100%}.wprm-spacer+.wprm-spacer{display:none!important}.wprm-recipe-instruction-text .wprm-spacer,.wprm-recipe-notes .wprm-spacer,.wprm-recipe-summary .wprm-spacer{display:block!important}.wprm-temperature-container .wprm-temperature-icon img{display:inline-block;height:auto;margin-bottom:-.2em;vertical-align:text-bottom;width:1.6em}.wprm-toggle-switch-container{align-items:center;display:flex;margin:10px 0}.wprm-toggle-switch-container label{cursor:pointer;flex-shrink:0;font-size:1em;margin:0}.wprm-toggle-switch-container .wprm-prevent-sleep-description{font-size:.8em;line-height:1.1em;margin-left:10px}.wprm-toggle-switch{align-items:center;display:inline-flex;position:relative}.wprm-toggle-switch input{height:0;margin:0;min-width:0;opacity:0;padding:0;width:0}.wprm-toggle-switch .wprm-toggle-switch-slider{align-items:center;cursor:pointer;display:inline-flex;gap:5px;position:relative;-webkit-transition:.4s;transition:.4s;--switch-height:28px;height:var(--switch-height);--knob-size:calc(var(--switch-height)*0.8);--switch-off-color:#ccc;--switch-off-text:#333;--switch-off-knob:#fff;--switch-on-color:#333;--switch-on-text:#fff;--switch-on-knob:#fff;background-color:var(--switch-off-color)}.wprm-toggle-switch .wprm-toggle-switch-slider:before{background-color:var(--switch-off-knob);content:"";height:var(--knob-size);left:calc(var(--knob-size)/5);position:absolute;-webkit-transition:.4s;transition:.4s;width:var(--knob-size)}.wprm-toggle-switch input:checked+.wprm-toggle-switch-slider{background-color:var(--switch-on-color)}.wprm-toggle-switch input:focus+.wprm-toggle-switch-slider{box-shadow:0 0 0 3px rgb(0 0 0 / .12)}.wprm-toggle-switch input:checked+.wprm-toggle-switch-slider:before{background-color:var(--switch-on-knob);left:calc(100% - var(--knob-size) - var(--knob-size)/5)}.wprm-toggle-switch .wprm-toggle-switch-label{margin-left:10px}.wprm-toggle-switch-outside .wprm-toggle-switch-slider{width:calc(var(--switch-height)*2)}.wprm-toggle-switch-inside .wprm-toggle-switch-text{display:grid}.wprm-toggle-switch-inside .wprm-toggle-switch-text .wprm-toggle-switch-off,.wprm-toggle-switch-inside .wprm-toggle-switch-text .wprm-toggle-switch-on{align-items:center;color:#fff;display:flex;font-size:calc(var(--switch-height)*.5);gap:5px;grid-area:1/1;opacity:0;transition:opacity .4s;white-space:nowrap}.wprm-toggle-switch-inside .wprm-toggle-switch-text .wprm-toggle-switch-off .wprm-recipe-icon,.wprm-toggle-switch-inside .wprm-toggle-switch-text .wprm-toggle-switch-on .wprm-recipe-icon{align-items:center;display:inline-flex;margin-right:0}.wprm-toggle-switch-inside .wprm-toggle-switch-text .wprm-toggle-switch-off .wprm-recipe-icon svg,.wprm-toggle-switch-inside .wprm-toggle-switch-text .wprm-toggle-switch-on .wprm-recipe-icon svg{margin-top:0}.wprm-toggle-switch-inside .wprm-toggle-switch-slider{padding:5px 10px;padding-left:calc(var(--knob-size) + var(--knob-size)/5 + 5px);padding-right:10px}.wprm-toggle-switch-inside .wprm-toggle-switch-slider .wprm-toggle-switch-off{color:var(--switch-off-text);opacity:1}.wprm-toggle-switch-inside .wprm-toggle-switch-slider .wprm-toggle-switch-on{color:var(--switch-on-text);opacity:0}.wprm-toggle-switch-inside input:checked+.wprm-toggle-switch-slider{padding-left:10px;padding-right:calc(var(--knob-size) + var(--knob-size)/5 + 5px)}.wprm-toggle-switch-inside input:checked+.wprm-toggle-switch-slider .wprm-toggle-switch-off{opacity:0}.wprm-toggle-switch-inside input:checked+.wprm-toggle-switch-slider .wprm-toggle-switch-on{opacity:1}.wprm-toggle-switch-rounded .wprm-toggle-switch-slider{border-radius:999px}.wprm-toggle-switch-rounded .wprm-toggle-switch-slider:before{border-radius:50%}.wprm-toggle-container button.wprm-toggle{border:none;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:none;text-transform:inherit;white-space:nowrap}.wprm-toggle-container button.wprm-toggle:focus{outline:none}.wprm-toggle-buttons-container{--wprm-toggle-button-background:#fff;--wprm-toggle-button-accent:#333;--wprm-toggle-button-radius:3px;align-items:stretch;background-color:var(--wprm-toggle-button-background);border:1px solid var(--wprm-toggle-button-accent);border-radius:var(--wprm-toggle-button-radius);color:var(--wprm-toggle-button-accent);display:inline-flex;flex-shrink:0;overflow:hidden}.wprm-toggle-buttons-container button.wprm-toggle{background-color:var(--wprm-toggle-button-accent);border-left:1px solid var(--wprm-toggle-button-accent);color:var(--wprm-toggle-button-background);padding:5px 10px}.wprm-toggle-buttons-container button.wprm-toggle:first-child{border-left:0;border-right:0}.wprm-toggle-buttons-container button.wprm-toggle.wprm-toggle-active .wprm-toggle-icon-inactive{display:none}.wprm-toggle-buttons-container button.wprm-toggle:not(.wprm-toggle-active){background:none!important;color:inherit!important}.wprm-toggle-buttons-container button.wprm-toggle:not(.wprm-toggle-active) .wprm-toggle-icon-active{display:none}.wprm-toggle-buttons-container button.wprm-toggle .wprm-toggle-icon{margin:0}.wprm-toggle-buttons-container button.wprm-toggle .wprm-toggle-icon svg{margin-top:-.3em}.wprm-toggle-buttons-container button.wprm-toggle .wprm-toggle-icon+.wprm-toggle-text{margin-left:10px}.rtl .wprm-toggle-buttons-container button.wprm-toggle{border-left:0;border-right:1px solid var(--wprm-toggle-button-accent)}.wprm-toggle-pills-container{--wprm-toggle-pills-height:28px;--wprm-toggle-pills-gap:10px;--wprm-toggle-pills-radius:999px;--wprm-toggle-pills-background:#fff;--wprm-toggle-pills-border:#333;--wprm-toggle-pills-text:#333;--wprm-toggle-pills-active-background:#333;--wprm-toggle-pills-active-border:#333;--wprm-toggle-pills-active-text:#fff;align-items:center;display:inline-flex;gap:var(--wprm-toggle-pills-gap)}.wprm-toggle-pills-container button.wprm-toggle{align-items:center;background-color:var(--wprm-toggle-pills-background);border:1px solid var(--wprm-toggle-pills-border);border-radius:var(--wprm-toggle-pills-radius);color:var(--wprm-toggle-pills-text);display:inline-flex;font-size:calc(var(--wprm-toggle-pills-height)*.5);height:var(--wprm-toggle-pills-height);justify-content:center;margin:0;min-width:var(--wprm-toggle-pills-height);padding:0;width:auto}.wprm-toggle-pills-container button.wprm-toggle.wprm-toggle-active{background-color:var(--wprm-toggle-pills-active-background);border:1px solid var(--wprm-toggle-pills-active-border);color:var(--wprm-toggle-pills-active-text)}.wprm-recipe-header+.wprm-recipe-video{margin-top:10px}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}.rmp-results-widget p:empty:before,.rmp-widgets-container p:empty:before,.widget_rate-my-post-top-rated-widget p:empty:before{display:none}@font-face{font-family:ratemypost;src:url(/wp-content/plugins/rate-my-post/public/css/fonts/ratemypost.eot);src:url(/wp-content/plugins/rate-my-post/public/css/fonts/ratemypost.eot#iefix)format("embedded-opentype"),url(/wp-content/plugins/rate-my-post/public/css/fonts/ratemypost.ttf)format("truetype"),url(/wp-content/plugins/rate-my-post/public/css/fonts/ratemypost.woff)format("woff"),url(/wp-content/plugins/rate-my-post/public/css/fonts/ratemypost.svg#ratemypost)format("svg");font-weight:400;font-style:normal;font-display:block}[class*=\ rmp-icon--],[class^=rmp-icon--]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:ratemypost!important}.rmp-widgets-container.rmp-wp-plugin.rmp-main-container{text-align:center;margin:1rem 0}.rmp-widgets-container.rmp-wp-plugin.rmp-main-container p{margin:0}.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget--hidden{display:none}.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__icons{margin:0 0 .4rem}.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__icons-list{margin:0;padding:0;list-style-type:none}.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__icons-list:before{content:""}.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__icons-list__icon{margin:0;display:inline-block}.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__hover-text{margin:0 0 .4rem}.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__submit-btn{display:none}.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__submit-btn--visible{display:inline-block}.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__results{margin:0 0 .4rem}.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__results--hidden{margin:0;display:none}.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__not-rated{margin:0 0 .4rem}.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__not-rated--hidden{margin:0;display:none}.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__msg{margin:.4rem 0}.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-rating-widget__msg--alert{color:#dc3545}.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-feedback-widget{display:none}.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-feedback-widget--visible{display:block}.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-feedback-widget__text{margin:0 0 .4rem}.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-feedback-widget__input{min-width:250px;max-width:630px;margin-bottom:.4rem;margin-left:auto;margin-right:auto;display:block}.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-feedback-widget__msg--alert{color:#dc3545}.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-feedback-widget__loader{width:80px;height:40px;display:none;position:relative;left:50%;transform:translate(-50%)}.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-feedback-widget__loader--visible{display:block}.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-feedback-widget__loader div{background:#ffcc36;width:16px;animation:1.2s cubic-bezier(0,.5,.5,1) infinite rmp-feedback-widget__loader;display:inline-block;position:absolute;left:8px}.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-feedback-widget__loader div:first-child{animation-delay:-.24s;left:8px}.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-feedback-widget__loader div:nth-child(2){animation-delay:-.12s;left:32px}.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-feedback-widget__loader div:nth-child(3){animation-delay:0;left:56px}.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-social-widget{display:none}.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-social-widget--visible{display:block}.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-social-widget a{color:#fff}.rmp-tr-posts-widget__post{margin-top:6px}.rmp-tr-posts-widget__post p{margin-bottom:1.5rem!important}.rmp-tr-posts-widget__star-rating{font-size:14px}.rmp-tr-posts-widget__star-rating p{margin:0;padding:0}.rmp-tr-posts-widget__img{-o-object-fit:cover;object-fit:cover;width:150px;height:150px;display:block}.rmp-tr-posts-widget__link{box-shadow:none;text-decoration:none;display:block}.rmp-icon--star:before{content:""}.rmp-icon--heart:before{content:""}.rmp-icon--trophy:before{content:""}.rmp-icon--smile-o:before{content:""}.rmp-icon--thumbs-up:before{content:""}.rmp-icon--twitter{color:#fff;background:#55acee}.rmp-icon--twitter:before{content:""}.rmp-icon--facebook{color:#fff;background:#3b5998}.rmp-icon--facebook:before,.rmp-icon--facebook-f:before{content:""}.rmp-icon--pinterest{color:#fff;background:#cb2027}.rmp-icon--pinterest:before{content:""}.rmp-icon--linkedin{color:#fff;background:#007bb5}.rmp-icon--linkedin:before{content:""}.rmp-icon--youtube-square{color:#fff;background:#b00}.rmp-icon--youtube-square:before{content:""}.rmp-icon--instagram{color:#fff;background:#125688}.rmp-icon--instagram:before{content:""}.rmp-icon--flickr{color:#fff;background:#f40083}.rmp-icon--flickr:before{content:""}.rmp-icon--reddit{color:#fff;background:#ff5700}.rmp-icon--reddit:before{content:""}.rmp-icon--ratings{color:#ccc;font-size:1rem}.rmp-rating-widget .rmp-icon--ratings{font-size:2.5rem}.rmp-icon--full-highlight{color:#ff912c}.rmp-rating-widget .rmp-icon--full-highlight{color:#ffe699}.rmp-icon--half-highlight{background:linear-gradient(90deg,#ff912c 50%,#ccc 50%);-webkit-text-fill-color:#fff0;-webkit-background-clip:text}.rmp-rating-widget .rmp-icon--half-highlight{background:linear-gradient(90deg,#ffe699 50%,#ccc 50%);-webkit-text-fill-color:#fff0;-webkit-background-clip:text}@media (hover:hover){.rmp-rating-widget .rmp-icon--hovered{color:#ffcc36;-webkit-background-clip:initial;-webkit-text-fill-color:initial;background:0 0;transition:color .1s ease-in}}.rmp-rating-widget .rmp-icon--processing-rating{color:#ff912c;-webkit-background-clip:initial;-webkit-text-fill-color:initial;background:0 0}.rmp-social-widget .rmp-icon--social{text-align:center;width:70px;box-shadow:none;border-radius:50%;margin:5px 2px;padding:20px;font-family:ratemypost;font-size:30px;text-decoration:none;transition-property:none;display:inline-block}.rmp-social-widget .rmp-icon--social:hover{filter:contrast(140%);color:#fff;box-shadow:none;text-decoration:none;transition-property:none}.rmp-heading{margin:0 0 .4rem}.rmp-heading--title{font-size:1.625rem;font-weight:400}.rmp-widgets-container.rmp-wp-plugin.rmp-main-container .rmp-heading{margin:0 0 .4rem}.rmp-btn{color:#fff;background-color:#ffcc36;border:none;margin-bottom:.4rem;padding:.5rem;font-size:1rem;text-decoration:none}.rmp-btn:focus,.rmp-btn:hover{background:initial;color:#fff;cursor:pointer;background-color:#ffd966;border:none;margin-bottom:.4rem;padding:.5rem;font-size:1rem;text-decoration:none}.rmp-btn--large,.rmp-btn--large:focus,.rmp-btn--large:hover{padding:.8rem}.rmp-results-widget__visual-rating{margin-right:.3rem;display:inline-block;position:relative}.rmp-results-widget__avg-rating,.rmp-results-widget__vote-count{display:inline-block}.rmp-archive-results-widget{vertical-align:top;margin-left:.4rem;font-size:.9rem;display:inline-block;position:relative}.rmp-archive-results-widget--excluded-post{display:none}.rmp-archive-results-widget .rmp-icon{font-size:.9rem}@keyframes rmp-feedback-widget__loader{0%{height:32px;top:4px}to,50%{height:16px;top:12px}}.rmp-amp-results-widget .rmp-amp-results-widget__stars{display:inline}.rmp-amp-results-widget .rmp-amp-results-widget__average-rating,.rmp-amp-results-widget .rmp-amp-results-widget__vote-count{display:inline-block;position:relative;bottom:4px}.rmp-amp-results-widget .rmp-icon:before{content:"★";color:#ccc;margin:-2px;font-size:26px}.rmp-amp-results-widget .rmp-icon{font-size:26px;font-style:normal;line-height:26px}.rmp-amp-results-widget .rmp-icon--full-highlight:before{color:#ff912c}.rmp-amp-results-widget .rmp-icon--half-highlight:before{background:linear-gradient(90deg,#ff912c 50%,#ccc 50%);-webkit-text-fill-color:#fff0;-webkit-background-clip:text}.rmp-amp-rating-widget{text-align:center}#rmp-amp-rating-widget__title{margin-bottom:.5rem;font-size:1.8rem}.rmp-amp-rating-widget .rmp-amp-rating-widget__subtitle{margin-bottom:0}#rmp-amp-action,#rmp-amp-post-id{display:none}.rmp-amp-centered-fieldset{max-width:100%;margin-left:auto;margin-right:auto}.rmp-amp-rating-widget__fieldset{--star-size:3;-webkit-user-select:none;user-select:none;font-size:3em;font-size:calc(var(--star-size) * 1em);cursor:pointer;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:#fff0;direction:rtl;unicode-bidi:bidi-override;border:none;margin-bottom:16px;padding:0;line-height:normal}.rmp-amp-rating-widget__fieldset>label{width:1.1em;width:calc(var(--star-size) / 3 * 1.1em);display:inline-block;position:relative}.rmp-amp-rating-widget__fieldset:not(:hover)>input:checked~label,.rmp-amp-rating-widget__fieldset>:hover,.rmp-amp-rating-widget__fieldset>:hover~label{color:#0000;cursor:inherit}.rmp-amp-rating-widget__fieldset:not(:hover)>input:checked~label:before,.rmp-amp-rating-widget__fieldset>:hover:before,.rmp-amp-rating-widget__fieldset>:hover~label:before{content:"★";color:gold;position:absolute}.rmp-amp-rating-widget__fieldset>input{transform:scale(3);transform:scale(var(--star-size));top:-.5em;top:calc(var(--star-size) / 6 * -1em);margin-left:-2.5em;margin-left:calc(var(--star-size) / 6 * -5em);z-index:2;opacity:0;font-size:initial;position:relative}form.amp-form-submit-error [submit-error]{color:red}.rmp-amp-rating-widget__not-rated--hidden,.rmp-amp-rating-widget__results--hidden,label#rmp-amp-post-nonce{display:none}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}img[data-dominant-color]:not(.has-transparency){background-color:var(--dominant-color)}@view-transition{navigation:auto}@media (prefers-reduced-motion:no-preference){::view-transition-group(*){animation-duration:0.4s}}:root{--color-primary:#C0522B;--color-primary-dark:#9C3F1F;--color-primary-light:#E8845E;--color-accent:#D4A853;--color-bg:#FDF8F3;--color-surface:#FFFFFF;--color-surface-alt:#F5EDE3;--color-text-dark:#2B1D0E;--color-text-body:#4A3728;--color-text-muted:#7A6353;--color-border:#E4D5C3;--color-success:#4A7C59;--color-white:#FFFFFF;--font-heading:'Playfair Display', Georgia, serif;--font-body:'Lato', system-ui, -apple-system, sans-serif;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--shadow-sm:0 1px 3px rgba(43,29,14,0.08);--shadow-md:0 4px 16px rgba(43,29,14,0.10);--shadow-lg:0 8px 32px rgba(43,29,14,0.14);--shadow-card:0 2px 8px rgba(43,29,14,0.08), 0 1px 2px rgba(43,29,14,0.04);--transition-fast:150ms ease;--transition-normal:250ms ease;--transition-slow:400ms ease;--container-max:1200px;--container-pad:1rem}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-body);background-color:var(--color-bg);line-height:1.7;-webkit-font-smoothing:antialiased}img,video{max-width:100%;height:auto;display:block}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-primary-dark)}ul,ol{list-style:none}button{cursor:pointer;border:none;background:none;font-family:inherit;font-size:inherit}input,textarea,select{font-family:inherit;font-size:inherit}table{border-collapse:collapse;width:100%}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--color-text-dark);line-height:1.25;font-weight:700}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl);margin-top:var(--space-10);margin-bottom:var(--space-4)}h3{font-size:var(--text-xl);margin-top:var(--space-8);margin-bottom:var(--space-3)}h4{font-size:var(--text-lg);margin-top:var(--space-6);margin-bottom:var(--space-2)}p{margin-bottom:var(--space-4)}p:last-child{margin-bottom:0}strong{font-weight:700;color:var(--color-text-dark)}em{font-style:italic}.lead{font-size:var(--text-lg);color:var(--color-text-body);line-height:1.8}blockquote{border-left:4px solid var(--color-primary);padding:var(--space-4) var(--space-6);background:var(--color-surface-alt);border-radius:0 var(--radius-md) var(--radius-md) 0;font-style:italic;margin:var(--space-6) 0;color:var(--color-text-dark)}.container{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad)}.grid-2{display:grid;grid-template-columns:1fr;gap:var(--space-6)}.grid-3{display:grid;grid-template-columns:1fr;gap:var(--space-6)}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-wrap{flex-wrap:wrap}.gap-2{gap:var(--space-2)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-center{text-align:center}.text-muted{color:var(--color-text-muted)}.section-title{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-text-dark);margin-bottom:var(--space-8);text-align:center}.section-title::after{content:'';display:block;width:48px;height:3px;background:linear-gradient(90deg,var(--color-primary),var(--color-accent));margin:var(--space-3) auto 0;border-radius:var(--radius-full)}.section-subtitle{text-align:center;color:var(--color-text-muted);margin-top:-.75rem;margin-bottom:2.5rem;font-size:var(--text-base);font-weight:400;line-height:1.6}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);font-weight:700;font-size:var(--text-sm);letter-spacing:.025em;text-transform:uppercase;transition:all var(--transition-normal);text-decoration:none;border:2px solid #fff0}.btn--primary{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.btn--primary:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);color:var(--color-white);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn--outline{background:#fff0;color:var(--color-primary);border-color:var(--color-primary)}.btn--outline:hover{background:var(--color-primary);color:var(--color-white)}.btn--ghost{background:#fff0;color:var(--color-text-body);border-color:var(--color-border)}.btn--ghost:hover{background:var(--color-surface-alt);color:var(--color-text-dark)}.btn--jump{background:var(--color-accent);color:var(--color-text-dark);border-color:var(--color-accent);font-size:var(--text-base);padding:var(--space-3) var(--space-8);box-shadow:var(--shadow-sm)}.btn--jump:hover{background:#C49540;border-color:#C49540;color:var(--color-text-dark);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn--pinterest{background:#E60023;color:#fff;border-color:#E60023}.btn--pinterest:hover{background:#C0001D;border-color:#C0001D;color:#fff}.btn--print{background:var(--color-surface-alt);color:var(--color-text-body);border-color:var(--color-border);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);border-radius:var(--radius-md);text-transform:none;letter-spacing:0}.btn--print:hover{background:var(--color-border);color:var(--color-text-dark)}.site-header{position:sticky;top:0;z-index:100;background:var(--color-surface);border-bottom:1px solid var(--color-border);transition:box-shadow var(--transition-normal)}.site-header.is-sticky{box-shadow:var(--shadow-md)}.header-inner{height:64px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.logo{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}.logo-icon{width:38px;height:38px;border-radius:50%;object-fit:cover;flex-shrink:0;animation:logo-glow 3s ease-in-out infinite}.logo:hover .logo-icon,.footer-brand:hover .logo-icon{animation:logo-spin-once 0.8s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes logo-glow{0%,100%{filter:drop-shadow(0 0 2px rgb(255 140 90 / .15));transform:scale(1)}50%{filter:drop-shadow(0 0 10px rgb(255 140 90 / .6));transform:scale(1.08)}}@keyframes logo-spin-once{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.2);filter:drop-shadow(0 0 14px rgb(255 140 90 / .8))}100%{transform:rotate(360deg) scale(1.08);filter:drop-shadow(0 0 10px rgb(255 140 90 / .6))}}.logo-text{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:700;color:var(--color-text-dark);line-height:1}.logo-text span{color:var(--color-primary)}.nav-primary{display:none}.nav-primary ul{display:flex;gap:var(--space-6);align-items:center}.nav-primary a{font-weight:700;font-size:var(--text-sm);color:var(--color-text-body);text-transform:uppercase;letter-spacing:.05em;text-decoration:none;padding:var(--space-2) 0;position:relative}.nav-primary a::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--color-primary);transform:scaleX(0);transition:transform var(--transition-fast);border-radius:var(--radius-full)}.nav-primary a:hover,.nav-primary a.is-active{color:var(--color-primary)}.nav-primary a:hover::after,.nav-primary a.is-active::after{transform:scaleX(1)}.nav-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;gap:5px;padding:0;border-radius:var(--radius-sm);transition:background var(--transition-fast)}.nav-toggle:hover{background:var(--color-surface-alt)}.nav-toggle span{display:block;width:22px;height:2px;background:var(--color-text-dark);border-radius:var(--radius-full);transition:all var(--transition-normal)}.nav-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle[aria-expanded="true"] span:nth-child(2){opacity:0;transform:scaleX(0)}.nav-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-mobile{background:var(--color-surface);border-top:1px solid var(--color-border);overflow:hidden;max-height:0;transition:max-height var(--transition-slow)}.nav-mobile.is-open{max-height:400px}.nav-mobile ul{padding:var(--space-4) 0 var(--space-6);display:flex;flex-direction:column}.nav-mobile a{display:block;padding:var(--space-3) var(--container-pad);font-weight:700;font-size:var(--text-base);color:var(--color-text-body);text-transform:uppercase;letter-spacing:.04em;text-decoration:none;border-bottom:1px solid var(--color-border)}.nav-mobile a:last-child{border-bottom:none}.nav-mobile a:hover{background:var(--color-surface-alt);color:var(--color-primary)}.hero{position:relative;min-height:100vh;display:flex;align-items:center;background:#0e0805;overflow:hidden}.hero__glow-bg{position:absolute;inset:0;background:radial-gradient(ellipse 70% 80% at 80% 60%,rgb(160 55 20 / .32) 0%,transparent 65%),radial-gradient(ellipse 50% 60% at 20% 80%,rgb(80 30 8 / .4) 0%,transparent 60%);pointer-events:none}.hero__layout{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:var(--space-12);align-items:center;padding-top:calc(64px+var(--space-16));padding-bottom:var(--space-16);width:100%}.hero__badge{display:inline-flex;align-items:center;gap:8px;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgb(255 170 110 / .9);margin-bottom:var(--space-6);padding:6px 16px;border:1px solid rgb(192 82 43 / .3);border-radius:999px;background:rgb(192 82 43 / .1)}.hero__badge-dot{width:6px;height:6px;border-radius:50%;background:#ff8c5a;box-shadow:0 0 8px rgb(255 140 90 / .8);animation:hero-dot-pulse 2.2s ease-in-out infinite;flex-shrink:0}@keyframes hero-dot-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.65)}}@keyframes hero-float-a{0%,100%{transform:rotate(-2.5deg) translateY(0)}50%{transform:rotate(-2.5deg) translateY(-14px)}}@keyframes hero-float-b{0%,100%{transform:rotate(4deg) translateY(0)}50%{transform:rotate(4deg) translateY(-10px)}}@keyframes hero-float-c{0%,100%{transform:rotate(-2deg) translateY(0)}50%{transform:rotate(-2deg) translateY(-11px)}}@keyframes hero-float-d{0%,100%{transform:rotate(5.5deg) translateY(0)}50%{transform:rotate(5.5deg) translateY(-8px)}}.hero__headline{font-size:clamp(2.6rem, 5.5vw, 4.8rem);font-weight:700;line-height:1.06;letter-spacing:-.025em;color:#fff;margin:0 0 var(--space-6);text-shadow:0 2px 30px rgb(0 0 0 / .5)}.hero__headline-em{background:linear-gradient(100deg,#ffb07a 0%,#e86535 45%,#b03d18 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;font-style:italic}.hero__sub{font-size:1.05rem;color:rgb(255 255 255 / .55);line-height:1.8;margin-bottom:var(--space-8);font-weight:300;max-width:440px}.hero__cta-row{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap;margin-bottom:var(--space-10)}.hero__btn-main{display:inline-block;background:linear-gradient(135deg,#e96838 0%,#b83c18 100%);color:#fff;font-family:var(--font-body);font-size:.92rem;font-weight:700;letter-spacing:.05em;text-decoration:none;padding:14px 34px;border-radius:999px;box-shadow:0 8px 32px rgb(184 60 24 / .5),0 2px 8px rgb(0 0 0 / .3);transition:transform 0.2s ease,box-shadow 0.2s ease}.hero__btn-main:hover{transform:translateY(-2px);box-shadow:0 16px 48px rgb(184 60 24 / .6),0 4px 12px rgb(0 0 0 / .3);color:#fff}.hero__btn-ghost{color:rgb(255 255 255 / .6);font-size:.88rem;font-weight:600;text-decoration:none;letter-spacing:.03em;transition:color 0.2s}.hero__btn-ghost:hover{color:rgb(255 255 255 / .95)}.hero__stats{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;padding-top:var(--space-6);border-top:1px solid rgb(255 255 255 / .08)}.hero__stat strong{display:block;font-family:var(--font-heading);font-size:1.25rem;font-weight:700;color:#fff;line-height:1;margin-bottom:3px}.hero__stat span{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgb(255 255 255 / .35)}.hero__stat-sep{width:1px;height:28px;background:rgb(255 255 255 / .12);flex-shrink:0}.hero__visual{position:relative;height:360px;display:flex;align-items:center;justify-content:center}.hero__orb{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:340px;height:340px;background:radial-gradient(circle,rgb(192 82 43 / .22) 0%,transparent 70%);pointer-events:none}.hero__card{position:absolute;border-radius:18px;overflow:hidden;box-shadow:0 32px 72px rgb(0 0 0 / .75),0 4px 16px rgb(0 0 0 / .4)}.hero__card img{width:100%;height:100%;object-fit:cover;display:block}.hero__card--a{width:210px;height:285px;left:50%;top:50%;margin-left:-25px;margin-top:-145px;animation:hero-float-a 4s ease-in-out infinite;z-index:3}.hero__card-label{position:absolute;bottom:0;left:0;right:0;padding:28px 13px 11px;background:linear-gradient(to top,rgb(0 0 0 / .88) 0%,transparent 100%);display:flex;justify-content:space-between;align-items:flex-end}.hero__card-label span:first-child{color:#fff;font-size:.72rem;font-weight:600;line-height:1.3}.hero__card-rating{color:#ffbe4d;font-size:.7rem;font-weight:700;white-space:nowrap}.hero__card--b{width:150px;height:200px;left:50%;top:50%;margin-left:-190px;margin-top:-110px;animation:hero-float-b 4.6s ease-in-out infinite 0.7s;z-index:2;opacity:.78}.hero__card--c{width:140px;height:185px;left:50%;top:50%;margin-left:110px;margin-top:20px;animation:hero-float-c 5.2s ease-in-out infinite 1.3s;z-index:2;opacity:.75}.hero__card--d{width:128px;height:168px;left:50%;top:50%;margin-left:105px;margin-top:-175px;animation:hero-float-d 4.9s ease-in-out infinite 1.9s;z-index:1;opacity:.65}.has-glass-header .hero{margin-top:-64px}@media (min-width:900px){.hero__layout{grid-template-columns:1fr 1fr;gap:var(--space-16);padding-top:96px;padding-bottom:var(--space-12);align-items:center}.hero__visual{height:560px}.hero__card--a{width:228px;height:304px;left:50%;margin-left:-48px;top:50%;margin-top:-164px}.hero__card--b{width:168px;height:224px;left:8px;margin-left:0;top:148px;margin-top:0}.hero__card--c{width:152px;height:200px;left:auto;right:6px;margin-left:0;bottom:42px;top:auto;margin-top:0}.hero__card--d{width:140px;height:184px;left:auto;right:38px;top:16px;margin-left:0;margin-top:0;opacity:.72}}.recipe-card{background:var(--color-surface);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card);transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.recipe-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.recipe-card__image-link{display:block;position:relative;overflow:hidden;aspect-ratio:2/3}.recipe-card__image{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.recipe-card:hover .recipe-card__image{transform:scale(1.04)}.recipe-card__category{position:absolute;bottom:var(--space-3);left:var(--space-3);background:rgb(43 29 14 / .78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:rgb(255 255 255 / .95);font-size:.67rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:3px 10px;border-radius:var(--radius-full)}.recipe-card__body{padding:var(--space-4)}.recipe-card__meta{display:flex;gap:var(--space-3);margin-bottom:var(--space-2)}.recipe-card__time,.recipe-card__difficulty{font-size:var(--text-xs);font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:4px}.recipe-card__title{font-family:var(--font-heading);font-size:var(--text-lg);margin:0 0 var(--space-2)}.recipe-card__title a{color:var(--color-text-dark);text-decoration:none}.recipe-card__title a:hover{color:var(--color-primary)}.recipe-card__excerpt{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.recipe-card__rating{display:flex;align-items:center;gap:var(--space-1);margin-bottom:var(--space-2)}.stars{color:var(--color-accent);font-size:var(--text-sm);letter-spacing:1px}.rating-count{font-size:var(--text-xs);color:var(--color-text-muted)}.section{padding:var(--space-16) 0}.section--alt{background:var(--color-surface-alt)}.featured-section{padding:var(--space-16) 0}.category-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.category-tile{position:relative;border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:4/3;text-decoration:none;display:block}.category-tile::before{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgb(20 10 4 / .85) 0%,rgb(20 10 4 / .2) 55%,transparent 100%);z-index:1;transition:opacity var(--transition-normal)}.category-tile:hover::before{background:linear-gradient(to top,rgb(20 10 4 / .92) 0%,rgb(20 10 4 / .35) 60%,transparent 100%)}.category-tile img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.category-tile:hover img{transform:scale(1.06)}.category-tile__name{position:absolute;bottom:var(--space-4);left:var(--space-4);right:var(--space-4);z-index:2;color:var(--color-white);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;text-shadow:0 2px 8px rgb(0 0 0 / .6);display:flex;flex-direction:column;gap:3px}.category-tile__count{font-family:var(--font-body);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(255 255 255 / .75);text-shadow:none}.about-teaser{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:center}.about-teaser__image{border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:1/1}.about-teaser__image img{width:100%;height:100%;object-fit:cover}.about-teaser__content h2{margin-top:0}.newsletter-section{background:var(--color-primary);padding:var(--space-16) 0;text-align:center}.newsletter-section h2{color:var(--color-white);margin-top:0}.newsletter-section p{color:rgb(255 255 255 / .85);font-size:var(--text-lg);margin-bottom:var(--space-8)}.newsletter-form{display:flex;flex-direction:column;gap:var(--space-3);max-width:480px;margin:0 auto}.newsletter-form input[type="email"]{padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);border:2px solid rgb(255 255 255 / .3);background:rgb(255 255 255 / .15);color:var(--color-white);font-size:var(--text-base);outline:none;transition:border-color var(--transition-fast)}.newsletter-form input[type="email"]::placeholder{color:rgb(255 255 255 / .6)}.newsletter-form input[type="email"]:focus{border-color:rgb(255 255 255 / .8);background:rgb(255 255 255 / .2)}.newsletter-form .btn{background:var(--color-accent);color:var(--color-text-dark);border-color:var(--color-accent);width:100%}.newsletter-form .btn:hover{background:#C49540;border-color:#C49540;color:var(--color-text-dark)}.newsletter-note{color:rgb(255 255 255 / .65);font-size:var(--text-xs);margin-top:var(--space-2)}.recipe-page{padding-top:var(--space-8);padding-bottom:var(--space-16)}.breadcrumb{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-6);display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1)}.breadcrumb a{color:var(--color-text-muted);text-decoration:none}.breadcrumb a:hover{color:var(--color-primary)}.breadcrumb-sep{color:var(--color-border)}.jump-bar{margin-bottom:var(--space-6);display:flex;gap:var(--space-3);flex-wrap:wrap}.recipe-hero-image{width:100%;border-radius:var(--radius-lg);overflow:hidden;margin-bottom:var(--space-6);aspect-ratio:2/3;max-height:600px}.recipe-hero-image img{width:100%;height:100%;object-fit:cover}.recipe-section-image{margin:var(--space-5) 0;border-radius:var(--radius-lg);overflow:hidden;width:100%}.recipe-section-image img{width:100%;height:auto;max-height:480px;object-fit:cover;display:block;border-radius:var(--radius-lg)}.recipe-article-header h1{font-size:var(--text-3xl);line-height:1.2;margin-bottom:var(--space-4)}.article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);font-size:var(--text-sm);color:var(--color-text-muted)}.article-meta .author{font-weight:700;color:var(--color-text-body)}.article-rating{display:flex;align-items:center;gap:var(--space-2)}.share-bar{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-8)}.share-btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;transition:all var(--transition-fast);border:2px solid #fff0}.share-btn--pinterest{background:#E60023;color:#fff}.share-btn--pinterest:hover{background:#C0001D;color:#fff;transform:translateY(-1px)}.share-btn--facebook{background:#1877F2;color:#fff}.share-btn--facebook:hover{background:#1465D0;color:#fff;transform:translateY(-1px)}.share-btn--copy{background:var(--color-surface-alt);color:var(--color-text-body);border-color:var(--color-border)}.share-btn--copy:hover{background:var(--color-border);color:var(--color-text-dark);transform:translateY(-1px)}.article-body{font-size:var(--text-base);line-height:1.8}.article-body h2{font-size:var(--text-2xl);margin-top:var(--space-10)}.article-body h3{font-size:var(--text-xl)}.article-body ul{list-style:none;margin-bottom:var(--space-4)}.article-body ul li{position:relative;padding-left:var(--space-6);margin-bottom:var(--space-2)}.article-body ul li::before{content:'✓';position:absolute;left:0;color:var(--color-primary);font-weight:700}.why-love-list{background:var(--color-surface-alt);border-radius:var(--radius-lg);padding:var(--space-6);margin:var(--space-6) 0}.why-love-list h3{margin-top:0;color:var(--color-primary)}.recipe-meta-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2);background:var(--color-surface-alt);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-6);text-align:center}.recipe-meta-strip__item{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-2)}.recipe-meta-strip__item:not(:last-child){border-right:1px solid var(--color-border)}.recipe-meta-strip__item svg{color:var(--color-primary);flex-shrink:0}.recipe-meta-strip__label{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.recipe-meta-strip__value{font-size:var(--text-base);font-weight:700;color:var(--color-text-dark)}.recipe-card-block{background:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);margin:var(--space-10) 0}.recipe-card-block-header{margin-bottom:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border)}.recipe-card-block-header h2{font-size:var(--text-2xl);margin:0 0 var(--space-2);color:var(--color-text-dark)}.recipe-card-actions{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-4)}.ingredients-list{list-style:none;margin-bottom:var(--space-6)}.ingredient{border-bottom:1px solid var(--color-border);padding:var(--space-2) 0}.ingredient:last-child{border-bottom:none}.ingredient label{display:flex;align-items:flex-start;gap:var(--space-3);cursor:pointer;font-size:var(--text-base);line-height:1.5}.ingredient-check{width:18px;height:18px;margin-top:2px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0}.ingredient label:has(.ingredient-check:checked) .ingredient-text{color:var(--color-text-muted);text-decoration:line-through}.ingredient-amount{font-weight:700;color:var(--color-text-dark);font-family:'Courier New',monospace;font-size:var(--text-sm);min-width:60px}.servings-adjuster{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);background:var(--color-surface-alt);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);width:fit-content}.servings-btn{width:32px;height:32px;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-white);font-size:var(--text-xl);line-height:1;display:flex;align-items:center;justify-content:center;transition:background var(--transition-fast);border:none}.servings-btn:hover{background:var(--color-primary-dark)}.servings-display{font-weight:700;font-size:var(--text-base);color:var(--color-text-dark);min-width:80px;text-align:center}.instructions-list{list-style:none;counter-reset:step-counter;display:flex;flex-direction:column;gap:var(--space-6)}.instruction-step{display:flex;gap:var(--space-4);align-items:flex-start}.step-number{flex-shrink:0;width:36px;height:36px;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-white);font-weight:700;font-size:var(--text-sm);display:flex;align-items:center;justify-content:center;margin-top:2px}.step-content p{margin:0;line-height:1.8}.tips-box{background:linear-gradient(135deg,var(--color-surface-alt),#FDF0E3);border-left:4px solid var(--color-accent);border-radius:0 var(--radius-lg) var(--radius-lg) 0;padding:var(--space-6);margin:var(--space-8) 0}.tips-box h3{margin-top:0;color:var(--color-primary-dark);display:flex;align-items:center;gap:var(--space-2)}.tips-box ul{list-style:none;margin:0}.tips-box ul li{position:relative;padding-left:var(--space-6);margin-bottom:var(--space-2);font-size:var(--text-base)}.tips-box ul li::before{content:'★';position:absolute;left:0;color:var(--color-accent);font-size:var(--text-sm)}.faq-section{margin:var(--space-10) 0}.faq-item{border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--space-3);overflow:hidden}.faq-item summary{padding:var(--space-4) var(--space-6);cursor:pointer;font-weight:700;color:var(--color-text-dark);display:flex;justify-content:space-between;align-items:center;user-select:none;list-style:none;transition:background var(--transition-fast)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:'+';font-size:var(--text-xl);color:var(--color-primary);font-weight:300;transition:transform var(--transition-normal);flex-shrink:0}.faq-item[open] summary{background:var(--color-surface-alt)}.faq-item[open] summary::after{transform:rotate(45deg)}.faq-item summary:hover{background:var(--color-surface-alt)}.faq-answer{padding:var(--space-4) var(--space-6) var(--space-6);color:var(--color-text-body);line-height:1.8;border-top:1px solid var(--color-border)}.nutrition-table{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;margin:var(--space-6) 0}.nutrition-table th{background:var(--color-surface-alt);padding:var(--space-3) var(--space-4);text-align:left;font-size:var(--text-sm);color:var(--color-text-muted);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.nutrition-table td{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);font-size:var(--text-sm)}.nutrition-table tr:nth-child(even) td{background:var(--color-surface-alt)}.related-recipes{margin-top:var(--space-10)}.related-recipes h2{margin-top:0}.ad-slot{text-align:center;margin:var(--space-8) 0;min-height:50px;display:flex;align-items:center;justify-content:center}.ad-slot--leaderboard{min-height:90px;background:var(--color-surface-alt);border-radius:var(--radius-md);border:1px dashed var(--color-border)}.ad-slot--rectangle{min-height:250px;min-width:300px;background:var(--color-surface-alt);border-radius:var(--radius-md);border:1px dashed var(--color-border)}.ad-slot--placeholder-text{font-size:var(--text-xs);color:var(--color-border);font-style:italic}.recipe-page-layout{display:grid;grid-template-columns:1fr;gap:var(--space-8)}.recipe-sidebar{display:none}.about-hero{background:linear-gradient(135deg,var(--color-surface-alt),var(--color-bg));padding:var(--space-16) 0;margin-bottom:var(--space-12)}.about-layout{display:grid;grid-template-columns:1fr;gap:var(--space-10);align-items:center}.about-image{border-radius:var(--radius-xl);overflow:hidden;aspect-ratio:1/1;max-width:400px;margin:0 auto;box-shadow:var(--shadow-lg)}.about-image img{width:100%;height:100%;object-fit:cover}.values-grid{display:grid;grid-template-columns:1fr;gap:var(--space-6);margin-top:var(--space-10)}.value-card{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm);text-align:center}.value-card__icon{font-size:2rem;margin-bottom:var(--space-3);display:block}.value-card h3{margin-top:0;font-size:var(--text-lg);color:var(--color-primary)}.contact-page{padding:var(--space-12) 0}.contact-layout{display:grid;grid-template-columns:1fr;gap:var(--space-12);max-width:900px;margin:0 auto}.contact-form{background:var(--color-surface);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:var(--shadow-md)}.contact-form h2{margin-top:0;font-size:var(--text-2xl)}.form-group{margin-bottom:var(--space-5)}.form-group label{display:block;font-weight:700;font-size:var(--text-sm);color:var(--color-text-dark);margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:.04em}.form-group input,.form-group textarea,.form-group select{width:100%;padding:var(--space-3) var(--space-4);border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-body);font-size:var(--text-base);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);outline:none;appearance:none}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgb(192 82 43 / .15)}.form-group textarea{resize:vertical;min-height:140px}.form-feedback{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:700;display:none}.form-feedback.success{background:#D1FAE5;color:#065F46;display:block}.form-feedback.error{background:#FEE2E2;color:#991B1B;display:block}.contact-info{padding:var(--space-6) 0}.contact-info h2{margin-top:0}.contact-info-item{display:flex;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-6)}.contact-info-item svg{color:var(--color-primary);flex-shrink:0;margin-top:2px}.legal-page{padding:var(--space-12) 0;max-width:800px;margin:0 auto}.legal-page h1{font-size:var(--text-3xl);margin-bottom:var(--space-2)}.legal-page .effective-date{color:var(--color-text-muted);font-size:var(--text-sm);margin-bottom:var(--space-10);display:block}.legal-page h2{margin-top:var(--space-10);font-size:var(--text-xl);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.legal-page ul{list-style:disc;padding-left:var(--space-6);margin-bottom:var(--space-4)}.legal-page ul li{margin-bottom:var(--space-2);color:var(--color-text-body)}.recipes-hero{background:var(--color-surface-alt);padding:var(--space-10) 0;margin-bottom:var(--space-10);text-align:center}.recipes-hero h1{font-size:var(--text-4xl);margin-bottom:var(--space-2)}.filter-bar{display:flex;flex-wrap:nowrap;gap:var(--space-2);overflow-x:auto;padding-bottom:var(--space-2);margin-bottom:var(--space-8);scrollbar-width:none}.filter-bar::-webkit-scrollbar{display:none}.filter-btn{flex-shrink:0;padding:var(--space-2) var(--space-5);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:700;border:2px solid var(--color-border);background:var(--color-surface);color:var(--color-text-body);cursor:pointer;transition:all var(--transition-fast);text-transform:uppercase;letter-spacing:.04em}.filter-btn:hover,.filter-btn.is-active{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.site-footer{background:var(--color-text-dark);color:rgb(255 255 255 / .75);padding:var(--space-12) 0 0}.footer-grid{display:grid;grid-template-columns:1fr;gap:var(--space-8);padding-bottom:var(--space-10)}.footer-brand{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.footer-brand .logo-icon{width:44px;height:44px}.footer-brand .logo-text{color:var(--color-white);display:block;margin-bottom:var(--space-4);font-size:var(--text-2xl)}.footer-brand .logo-text span{color:var(--color-accent)}.footer-brand p{font-size:var(--text-sm);line-height:1.7;margin-bottom:var(--space-4)}.footer-social{display:flex;gap:var(--space-3)}.social-link{width:36px;height:36px;border-radius:var(--radius-full);background:rgb(255 255 255 / .1);color:rgb(255 255 255 / .8);display:flex;align-items:center;justify-content:center;text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast);font-size:var(--text-xs);font-weight:700}.social-link:hover{background:var(--color-primary);color:var(--color-white)}.footer-nav h3{font-family:var(--font-body);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-white);margin:0 0 var(--space-4)}.footer-nav ul{display:flex;flex-direction:column;gap:var(--space-2)}.footer-nav a{color:rgb(255 255 255 / .65);font-size:var(--text-sm);text-decoration:none;transition:color var(--transition-fast)}.footer-nav a:hover{color:var(--color-accent)}.footer-bottom{border-top:1px solid rgb(255 255 255 / .1);padding:var(--space-4) 0;text-align:center;font-size:var(--text-xs);color:rgb(255 255 255 / .45)}.back-to-top{position:fixed;bottom:var(--space-6);right:var(--space-6);z-index:50;width:44px;height:44px;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-white);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-lg);opacity:0;transform:translateY(16px);transition:opacity var(--transition-normal),transform var(--transition-normal);pointer-events:none}.back-to-top.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.back-to-top:hover{background:var(--color-primary-dark)}.text-primary{color:var(--color-primary)}.divider{border:none;border-top:1px solid var(--color-border);margin:var(--space-8) 0}.badge{display:inline-block;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.badge--new{background:#D1FAE5;color:#065F46}.badge--popular{background:#FEF3C7;color:#92400E}.badge--quick{background:#EDE9FE;color:#5B21B6}.storage-box{background:var(--color-surface-alt);border-radius:var(--radius-lg);padding:var(--space-6);margin:var(--space-6) 0}.storage-item{display:block}.storage-item svg{color:var(--color-primary);display:block;margin-bottom:var(--space-2)}.storage-item h4{margin:0 0 var(--space-1);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}.storage-item strong{display:block;font-size:var(--text-base);color:var(--color-text-dark);margin-bottom:var(--space-2)}.storage-item p{margin:0;font-size:var(--text-sm);line-height:1.6}@media print{.site-header,.site-footer,.jump-bar,.share-bar,.ad-slot,.newsletter-section,.related-recipes,.back-to-top,.nav-toggle,.recipe-card-actions .btn--print,.breadcrumb{display:none!important}body{background:#fff;color:#000;font-size:12pt}.recipe-page{padding:0}.recipe-card-block{border:1px solid #ccc;box-shadow:none}a{color:#000;text-decoration:none}a[href]::after{content:''}}.btn-primary{background:var(--color-primary);color:var(--color-white);border:2px solid var(--color-primary);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);font-weight:700;font-size:var(--text-sm);letter-spacing:.025em;text-transform:uppercase;transition:all var(--transition-normal);text-decoration:none}.btn-primary:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);color:#fff}.btn-outline{background:#fff0;color:var(--color-primary);border:2px solid var(--color-primary);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);font-weight:700;font-size:var(--text-sm);letter-spacing:.025em;text-transform:uppercase;transition:all var(--transition-normal);text-decoration:none}.btn-outline:hover{background:var(--color-primary);color:#fff}.btn-jump{background:var(--color-accent);color:var(--color-text-dark);border:2px solid var(--color-accent);display:inline-flex;align-items:center;padding:var(--space-3) var(--space-8);border-radius:var(--radius-full);font-weight:700;font-size:var(--text-base);transition:all var(--transition-normal);text-decoration:none}.btn-jump:hover{background:#C49540;border-color:#C49540;transform:translateY(-1px)}.btn-pinterest{background:#E60023;color:#fff;border:2px solid #E60023;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);font-weight:700;font-size:var(--text-sm);letter-spacing:.025em;text-transform:uppercase;transition:all var(--transition-normal);text-decoration:none}.btn-pinterest:hover{background:#C0001D;border-color:#C0001D;color:#fff;transform:translateY(-1px)}.btn-facebook{background:#1877F2;color:#fff;border:2px solid #1877F2;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);font-weight:700;font-size:var(--text-sm);letter-spacing:.025em;text-transform:uppercase;transition:all var(--transition-normal);text-decoration:none}.btn-facebook:hover{background:#0d6edf;border-color:#0d6edf;color:#fff;transform:translateY(-1px)}.btn-large{padding:var(--space-4) var(--space-10);font-size:var(--text-base)}.btn-servings{width:32px;height:32px;border-radius:var(--radius-full);background:var(--color-primary);color:#fff;font-size:var(--text-xl);line-height:1;display:flex;align-items:center;justify-content:center;transition:background var(--transition-fast);border:none;cursor:pointer;flex-shrink:0}.btn-servings:hover{background:var(--color-primary-dark)}.btn-copy-link{background:var(--color-surface-alt);color:var(--color-text-body);border:2px solid var(--color-border);display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-weight:700;font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all var(--transition-fast)}.btn-copy-link:hover{background:var(--color-border);color:var(--color-text-dark);transform:translateY(-1px)}.jump-bar{background:var(--color-surface-alt);border-bottom:1px solid var(--color-border);padding:var(--space-3) 0}.jump-bar .container{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.jump-bar-title{font-size:var(--text-sm);color:var(--color-text-muted);font-style:italic}.article-header{margin-bottom:var(--space-8)}.article-header h1{font-size:var(--text-3xl);line-height:1.2;margin-bottom:var(--space-4);margin-top:0}.article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);font-size:var(--text-sm);color:var(--color-text-muted)}.rating-stars{color:var(--color-accent);letter-spacing:1px}.rating-count{color:var(--color-text-muted)}.meta-dot{color:var(--color-border)}.section-heading{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-text-dark);margin-top:var(--space-10);margin-bottom:var(--space-4)}.ingredient-list{list-style:none;margin:0 0 var(--space-4)}.ingredient-list li{border-bottom:1px solid var(--color-border);padding:var(--space-2) 0}.ingredient-list li:last-child{border-bottom:none}.ingredient-list label{display:flex;align-items:flex-start;gap:var(--space-3);cursor:pointer;font-size:var(--text-base);line-height:1.5}.ingredient-list input[type="checkbox"]{width:18px;height:18px;margin-top:3px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0}.ingredient-list input[type="checkbox"]:checked+span{text-decoration:line-through;color:var(--color-text-muted)}.tools-list{list-style:none;margin:0 0 var(--space-4)}.tools-list li{position:relative;padding-left:var(--space-6);margin-bottom:var(--space-3);line-height:1.7}.tools-list li::before{content:'🔧';position:absolute;left:0;font-size:var(--text-sm)}.variations-list{list-style:none;margin:0 0 var(--space-4)}.variations-list li{position:relative;padding-left:var(--space-6);margin-bottom:var(--space-3);line-height:1.7;border-left:3px solid var(--color-accent);padding:var(--space-2) var(--space-4);margin-bottom:var(--space-2);background:var(--color-bg);border-radius:0 var(--radius-md) var(--radius-md) 0}.serving-list{list-style:none;margin:0 0 var(--space-4)}.serving-list li{position:relative;padding-left:var(--space-6);margin-bottom:var(--space-3);line-height:1.7}.serving-list li::before{content:'🍽';position:absolute;left:0;font-size:var(--text-sm)}.recipe-card#recipe-card,div.recipe-card{background:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);margin:var(--space-10) 0;box-shadow:var(--shadow-md);overflow:visible}.recipe-card#recipe-card:hover,div.recipe-card:hover{transform:none;box-shadow:var(--shadow-md)}.recipe-card-header{margin-bottom:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border)}.recipe-card-header h2{font-size:var(--text-2xl);margin:0 0 var(--space-2)}.recipe-card-header p{color:var(--color-text-muted);margin:0}.recipe-meta-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2);background:var(--color-surface-alt);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-6);text-align:center}.meta-item{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-2);border-right:1px solid var(--color-border)}.meta-item:last-child{border-right:none}.meta-icon{font-size:var(--text-xl)}.meta-label{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.meta-value{font-size:var(--text-base);font-weight:700;color:var(--color-text-dark)}.servings-adjuster{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);background:var(--color-surface-alt);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);width:fit-content}.servings-adjuster label{font-weight:700;font-size:var(--text-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.servings-adjuster input[type="number"]{width:48px;text-align:center;font-weight:700;font-size:var(--text-base);color:var(--color-text-dark);border:2px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-1);background:var(--color-surface)}.recipe-ingredient-list{list-style:none;margin:0 0 var(--space-6)}.recipe-ingredient-list li{display:flex;align-items:flex-start;gap:var(--space-3);border-bottom:1px solid var(--color-border);padding:var(--space-2) 0}.recipe-ingredient-list li:last-child{border-bottom:none}.recipe-ingredient-list input[type="checkbox"]{width:18px;height:18px;margin-top:3px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0}.recipe-ingredient-list label{display:flex;align-items:flex-start;gap:var(--space-3);cursor:pointer;line-height:1.5;width:100%}.recipe-ingredient-list input[type="checkbox"]:checked~label,.recipe-ingredient-list label:has(input:checked){text-decoration:line-through;color:var(--color-text-muted)}.ingredient-section-label{font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary);padding-top:var(--space-4);border-bottom:none!important;background:none}.qty{font-weight:700;color:var(--color-text-dark)}.recipe-instructions{list-style:none;counter-reset:step-counter;display:flex;flex-direction:column;gap:var(--space-6);margin:0 0 var(--space-6)}.recipe-instructions li{display:flex;gap:var(--space-4);align-items:flex-start;line-height:1.8}.recipe-instructions li::before{counter-increment:step-counter;content:counter(step-counter);flex-shrink:0;width:36px;height:36px;border-radius:var(--radius-full);background:var(--color-primary);color:#fff;font-weight:700;font-size:var(--text-sm);display:flex;align-items:center;justify-content:center;margin-top:2px}.tips-title{margin-top:0;color:var(--color-primary-dark);font-size:var(--text-xl);margin-bottom:var(--space-4)}.storage-box{background:var(--color-surface-alt);border-radius:var(--radius-lg);padding:var(--space-6);margin:var(--space-6) 0}.storage-box h2.storage-title{margin-top:0;font-size:var(--text-xl);color:var(--color-text-dark);margin-bottom:var(--space-4)}.storage-grid{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.storage-item{background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-4)}.storage-icon{font-size:1.75rem;display:block;margin-bottom:var(--space-2)}.faq-item p{padding:var(--space-4) var(--space-6) var(--space-6);color:var(--color-text-body);line-height:1.8;border-top:1px solid var(--color-border);margin:0;font-size:var(--text-base)}.nutrition-table{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;margin:var(--space-6) 0}.nutrition-table h2{font-size:var(--text-xl);padding:var(--space-4) var(--space-4) var(--space-2);margin:0;background:var(--color-surface-alt)}.nutrition-note{font-size:var(--text-xs);color:var(--color-text-muted);padding:0 var(--space-4) var(--space-3);margin:0}.nutrition-table table{width:100%}.nutrition-table td{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);font-size:var(--text-sm)}.nutrition-table tr:nth-child(even) td{background:var(--color-surface-alt)}.recipe-cta{background:var(--color-surface-alt);border-radius:var(--radius-xl);padding:var(--space-8);margin-top:var(--space-10);text-align:center}.recipe-cta h2{margin-top:0;color:var(--color-primary)}.recipe-cta p{color:var(--color-text-body);max-width:560px;margin-left:auto;margin-right:auto}.recipe-grid--2col{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}@media (max-width:500px){.recipe-grid--2col{grid-template-columns:1fr}}.sidebar-sticky{position:sticky;top:80px}.sidebar-widget{background:var(--color-surface-alt);border-radius:var(--radius-lg);padding:var(--space-5);margin-top:var(--space-6)}.sidebar-widget h3{margin:0 0 var(--space-4);font-size:var(--text-base);color:var(--color-primary);text-transform:uppercase;letter-spacing:.06em}.quick-facts-list{list-style:none;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.quick-facts-list li{font-size:var(--text-sm);color:var(--color-text-body);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border)}.quick-facts-list li:last-child{border-bottom:none}.recipe-article{min-width:0}.why-love-list{list-style:none;margin:0 0 var(--space-4);background:var(--color-surface-alt);border-radius:var(--radius-lg);padding:var(--space-6)}.why-love-list li{position:relative;padding-left:var(--space-6);margin-bottom:var(--space-3);line-height:1.7}.why-love-list li::before{content:'✓';position:absolute;left:0;color:var(--color-primary);font-weight:700}@media (min-width:640px){:root{--container-pad:1.5rem}h1{font-size:var(--text-4xl)}.hero h1{font-size:var(--text-5xl)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(2,1fr)}.newsletter-form{flex-direction:row}.newsletter-form .btn{width:auto;flex-shrink:0}.recipe-meta-strip{grid-template-columns:repeat(5,1fr)}.storage-grid{grid-template-columns:repeat(2,1fr)}.values-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){:root{--container-pad:2rem}.category-grid{grid-template-columns:repeat(3,1fr)}.about-layout{grid-template-columns:1fr 1.4fr}.about-teaser{grid-template-columns:1fr 1.4fr}.contact-layout{grid-template-columns:1.4fr 1fr}.recipe-page-layout{grid-template-columns:1fr 280px}.recipe-sidebar{display:block}.recipe-hero-image{aspect-ratio:16/9;max-height:500px}}@media (min-width:1024px){:root{--container-pad:2rem}.nav-primary{display:flex}.nav-toggle{display:none}h1{font-size:var(--text-5xl)}.grid-3{grid-template-columns:repeat(3,1fr)}.values-grid{grid-template-columns:repeat(4,1fr)}.recipe-article-header h1{font-size:var(--text-4xl)}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr}}@media (min-width:1280px){:root{--container-pad:2rem}.recipe-page-layout{grid-template-columns:1fr 320px}.storage-grid{grid-template-columns:repeat(3,1fr)}}.review-form-wrap{margin-top:var(--space-8);padding-top:var(--space-6);border-top:2px solid var(--color-border)}.review-form-title{margin:0 0 var(--space-5);font-size:var(--text-xl);color:var(--color-text-dark)}.rf-stars-row{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap}.rf-stars-label{font-weight:700;font-size:var(--text-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.07em}.rf-stars{display:flex;gap:3px}.rf-star{background:none;border:none;cursor:pointer;font-size:2rem;color:#d4c5b0;padding:0;line-height:1;transition:color 0.12s,transform 0.1s}.rf-star:hover,.rf-star.is-lit,.rf-star.is-active{color:var(--color-accent)}.rf-star.is-active{transform:scale(1.2)}.rf-field{margin-bottom:var(--space-4)}.rf-field input,.rf-field textarea{width:100%;border:1.5px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-family:inherit;font-size:var(--text-base);color:var(--color-text-body);background:var(--color-surface);transition:border-color 0.2s,box-shadow 0.2s;box-sizing:border-box}.rf-field input:focus,.rf-field textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgb(192 82 43 / .12)}.rf-field textarea{resize:vertical;min-height:110px}.rf-note{font-size:var(--text-xs);color:var(--color-text-muted);margin:0 0 var(--space-4)}.rf-submit{min-width:160px}.rf-success{background:#f1f9f1;border:1.5px solid #7cbf7c;border-radius:var(--radius-md);padding:var(--space-5);color:#2a7a2a;font-weight:600;font-size:var(--text-base);text-align:center;margin-top:var(--space-4)}.search-btn{display:flex;align-items:center;gap:5px;width:auto;padding:0 10px;height:40px;background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text-body);cursor:pointer;flex-shrink:0;transition:background var(--transition-fast),color var(--transition-fast)}.search-btn:hover{background:var(--color-surface-alt);color:var(--color-primary)}.search-btn-label{font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}@media (max-width:1023px){.search-btn-label{display:none}.search-btn{width:40px;padding:0;justify-content:center}}.search-overlay{position:fixed;inset:0;z-index:500;background:rgb(43 29 14 / .88);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:flex-start;justify-content:center;padding-top:14vh;opacity:0;visibility:hidden;transition:opacity 0.22s ease,visibility 0.22s ease}.search-overlay.is-open{opacity:1;visibility:visible}.search-overlay__inner{width:100%;max-width:640px;padding:0 var(--container-pad)}.search-overlay__label{display:block;font-family:var(--font-heading);font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);margin-bottom:var(--space-4);text-align:center}.search-overlay__input-wrap{position:relative;display:flex;align-items:center;background:rgb(255 255 255 / .1);border:1.5px solid rgb(255 255 255 / .22);border-radius:var(--radius-xl);overflow:hidden;transition:border-color 0.2s,background 0.2s}.search-overlay__input-wrap:focus-within{background:rgb(255 255 255 / .16);border-color:rgb(255 255 255 / .5)}.search-overlay__icon{position:absolute;left:1.25rem;color:rgb(255 255 255 / .5);pointer-events:none;flex-shrink:0}.search-overlay__input{width:100%;padding:1rem 3rem 1rem 3.5rem;background:none;border:none;outline:none;font-family:var(--font-body);font-size:var(--text-xl);color:#fff;font-weight:400}.search-overlay__input::placeholder{color:rgb(255 255 255 / .35)}.search-overlay__close{position:absolute;right:.75rem;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .1);border:none;border-radius:var(--radius-full);color:rgb(255 255 255 / .65);cursor:pointer;font-size:1rem;line-height:1;transition:background 0.2s,color 0.2s}.search-overlay__close:hover{background:rgb(255 255 255 / .2);color:#fff}.search-overlay__results{margin-top:var(--space-3);max-height:52vh;overflow-y:auto;overscroll-behavior:contain;border-radius:var(--radius-lg);scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .15) #fff0}.search-overlay__results::-webkit-scrollbar{width:4px}.search-overlay__results::-webkit-scrollbar-track{background:#fff0}.search-overlay__results::-webkit-scrollbar-thumb{background:rgb(255 255 255 / .15);border-radius:2px}.search-result-item{display:flex;align-items:center;gap:var(--space-4);padding:.875rem var(--space-4);background:rgb(255 255 255 / .07);border-bottom:1px solid rgb(255 255 255 / .05);text-decoration:none;transition:background 0.15s}.search-result-item:first-child{border-radius:var(--radius-md) var(--radius-md) 0 0}.search-result-item:last-child{border-bottom:none;border-radius:0 0 var(--radius-md) var(--radius-md)}.search-result-item:only-child{border-radius:var(--radius-md)}.search-result-item:hover{background:rgb(255 255 255 / .13)}.search-result-item.is-focused{background:rgb(192 82 43 / .45);outline:none}.search-result__icon{width:38px;height:38px;border-radius:var(--radius-sm);background:var(--color-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.search-result__title{font-family:var(--font-heading);font-size:var(--text-base);color:rgb(255 255 255 / .92);font-weight:600;line-height:1.3;flex:1}.search-result__meta{font-size:var(--text-xs);color:rgb(255 255 255 / .4);flex-shrink:0}.search-overlay__empty{text-align:center;padding:var(--space-8) var(--space-4);color:rgb(255 255 255 / .45);font-size:var(--text-sm);background:rgb(255 255 255 / .05);border-radius:var(--radius-md)}.search-overlay__empty strong{color:rgb(255 255 255 / .7)}.search-overlay__hint{display:flex;justify-content:center;gap:var(--space-6);margin-top:var(--space-5)}.search-overlay__hint-item{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:rgb(255 255 255 / .3)}.search-overlay__hint-item kbd{padding:2px 7px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .13);border-radius:4px;font-family:var(--font-body);font-size:.68rem;color:rgb(255 255 255 / .5)}.site-header[data-glass]{position:fixed;width:100%;background:linear-gradient(to bottom,rgb(0 0 0 / .52) 0%,rgb(0 0 0 / .18) 100%);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-bottom:1px solid rgb(255 255 255 / .12);transition:background 0.5s ease,border-color 0.5s ease,box-shadow 0.5s ease}.site-header[data-glass].is-sticky{background:rgb(253 248 243 / .97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom-color:var(--color-border);box-shadow:0 2px 20px rgb(43 29 14 / .1)}.site-header[data-glass]:not(.is-sticky) .logo-text{color:#fff;text-shadow:0 1px 8px rgb(0 0 0 / .7)}.site-header[data-glass]:not(.is-sticky) .logo-text span{color:#ffb899;text-shadow:0 1px 8px rgb(0 0 0 / .5)}.site-header[data-glass]:not(.is-sticky) .nav-primary a{color:#fff;text-shadow:0 1px 4px rgb(0 0 0 / .6)}.site-header[data-glass]:not(.is-sticky) .nav-primary a:hover,.site-header[data-glass]:not(.is-sticky) .nav-primary a.is-active{color:#fff;opacity:.85}.site-header[data-glass]:not(.is-sticky) .nav-primary a::after{background:#fff}.site-header[data-glass]:not(.is-sticky) .search-btn{color:#fff;text-shadow:0 1px 4px rgb(0 0 0 / .6)}.site-header[data-glass]:not(.is-sticky) .search-btn:hover{background:rgb(255 255 255 / .1);color:#fff}.site-header[data-glass]:not(.is-sticky) .nav-toggle span{background:rgb(255 255 255 / .9)}.site-header[data-glass]:not(.is-sticky) .nav-toggle:hover{background:rgb(255 255 255 / .1)}.has-glass-header .hero{margin-top:-64px;padding-top:calc(var(--space-16)+64px)}.reader-reviews{margin-top:var(--space-12);padding-top:var(--space-8);border-top:2px solid var(--color-border)}.reader-reviews h2{font-size:var(--text-2xl);margin-bottom:var(--space-6);color:var(--color-text-dark)}.reviews-summary{display:flex;align-items:center;gap:var(--space-4);background:var(--color-surface-alt);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);margin-bottom:var(--space-6);flex-wrap:wrap}.reviews-score-big{font-family:var(--font-heading);font-size:3rem;font-weight:700;color:var(--color-primary);line-height:1}.reviews-score-meta{display:flex;flex-direction:column;gap:.25rem}.reviews-stars-big{color:#F4A626;font-size:1.4rem;letter-spacing:.05em}.reviews-count{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:600}.reviews-list{display:flex;flex-direction:column;gap:var(--space-4)}.review-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);transition:box-shadow var(--transition-fast)}.review-card:hover{box-shadow:var(--shadow-md)}.review-header{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap}.reviewer-avatar{width:44px;height:44px;border-radius:var(--radius-full);background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-weight:700;font-size:1.05rem;flex-shrink:0;box-shadow:0 2px 8px rgb(0 0 0 / .15);border:2px solid rgb(255 255 255 / .9);letter-spacing:0}.reviewer-info{flex:1}.reviewer-name{font-weight:700;color:var(--color-text-dark);font-size:var(--text-sm);display:block;line-height:1.3}.review-date{font-size:var(--text-xs);color:var(--color-text-muted)}.review-stars{color:#F4A626;font-size:.95rem;letter-spacing:.05em;margin-left:auto}.review-text{color:var(--color-text-body);font-size:var(--text-sm);line-height:1.7;margin:0}.review-verified{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;color:var(--color-success);font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-top:var(--space-2)}.reviewer-avatar[data-color="1"]{background:linear-gradient(135deg,#C0522B,#E8845E)}.reviewer-avatar[data-color="2"]{background:linear-gradient(135deg,#2B6CB0,#4299E1)}.reviewer-avatar[data-color="3"]{background:linear-gradient(135deg,#276749,#48BB78)}.reviewer-avatar[data-color="4"]{background:linear-gradient(135deg,#744210,#D4A853)}.reviewer-avatar[data-color="5"]{background:linear-gradient(135deg,#553C9A,#9F7AEA)}.reviewer-avatar[data-color="6"]{background:linear-gradient(135deg,#97266D,#ED64A6)}.reviewer-avatar[data-color="7"]{background:linear-gradient(135deg,#1A365D,#63B3ED)}.reviewer-avatar[data-color="8"]{background:linear-gradient(135deg,#22543D,#68D391)}.header-cats{border-top:1px solid rgb(0 0 0 / .07);overflow:hidden;max-height:0;transition:max-height 0.4s ease,opacity 0.4s ease,border-color 0.4s ease;opacity:0}.site-header[data-glass].is-sticky .header-cats{max-height:50px;opacity:1}.header-cats-inner{display:flex;align-items:center;padding:0 var(--container-pad);max-width:var(--container-max);margin:0 auto}.header-cats ul{display:flex;list-style:none;gap:0;margin:0;padding:5px 0;overflow-x:auto;scrollbar-width:none}.header-cats ul::-webkit-scrollbar{display:none}.header-cats ul li a{display:block;padding:4px 13px;font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-muted);border-radius:999px;transition:background 0.2s,color 0.2s;white-space:nowrap;text-decoration:none}.header-cats ul li a:hover{background:rgb(192 82 43 / .08);color:var(--color-primary)}.hero-stats-divider{width:60px;height:1px;background:rgb(255 255 255 / .2);margin:var(--space-8) auto var(--space-6)}.hero-stats{display:flex;justify-content:center;align-items:center;gap:0;margin-top:0;flex-wrap:wrap;row-gap:1rem}.hero-stat{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:0 1.8rem}.hero-stat__num{font-family:var(--font-heading);font-size:2rem;font-weight:700;color:#fff;line-height:1}.hero-stat__label{font-size:.67rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgb(255 255 255 / .55)}.hero-stat-divider{width:1px;height:38px;background:rgb(255 255 255 / .15);flex-shrink:0}.hero-scroll-cue{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:7px;text-decoration:none;opacity:.65;transition:opacity 0.2s;z-index:2}.hero-scroll-cue:hover{opacity:1}.hero-scroll-cue__text{font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255 / .8);font-weight:700}.hero-scroll-cue__arrow{width:32px;height:32px;border:2px solid rgb(255 255 255 / .35);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:bounceScroll 2s ease-in-out infinite}@keyframes bounceScroll{0%,100%{transform:translateY(0)}50%{transform:translateY(7px)}}.recipe-card__image-link{position:relative}.recipe-badge{position:absolute;top:11px;left:11px;z-index:2;padding:4px 11px;border-radius:999px;font-size:.62rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;pointer-events:none;box-shadow:0 2px 10px rgb(0 0 0 / .25);line-height:1.4}.recipe-badge--hot{background:linear-gradient(135deg,#e53e3e,#f97316);color:#fff}.recipe-badge--new{background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff}.recipe-badge--pick{background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff}.recipe-badge--quick{background:linear-gradient(135deg,#0369a1,#38bdf8);color:#fff}.trust-strip{background:linear-gradient(135deg,#2B1D0E 0%,#6B3A24 100%);padding:var(--space-10) 0}.trust-strip__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6);text-align:center}.trust-item{padding:var(--space-4) 0;position:relative}.trust-item+.trust-item::before{content:'';position:absolute;left:0;top:20%;height:60%;width:1px;background:rgb(255 255 255 / .12)}.trust-item__icon{font-size:1.5rem;display:block;margin-bottom:.4rem;line-height:1}.trust-item__num{font-family:var(--font-heading);font-size:2.2rem;font-weight:700;color:var(--color-accent);line-height:1;display:block;margin-bottom:.3rem}.trust-item__label{font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(255 255 255 / .6);line-height:1.4}@media (max-width:640px){.trust-strip__grid{grid-template-columns:repeat(2,1fr)}.hero-stats{gap:0}.hero-stat{padding:0 1rem}.hero-stat__num{font-size:1.6rem}.hero-stat-divider{height:30px}.header-cats ul li a{padding:4px 10px}}.cookie-consent{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:#1a1107;border-top:1px solid rgb(192 82 43 / .35);box-shadow:0 -4px 24px rgb(0 0 0 / .35);padding:1rem 1.5rem;transform:translateY(100%);transition:transform 0.4s cubic-bezier(.16,1,.3,1)}.cookie-consent.is-visible{transform:translateY(0)}.cookie-consent[hidden]{display:none}.cookie-consent__inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.cookie-consent__text{flex:1;min-width:240px}.cookie-consent__text p{margin:0;font-size:.82rem;color:rgb(255 255 255 / .75);line-height:1.5}.cookie-consent__text p+p{margin-top:.2rem}.cookie-consent__text strong{color:#fff;font-size:.88rem}.cookie-link{color:var(--color-accent);text-decoration:underline;font-weight:600}.cookie-consent__actions{display:flex;gap:.6rem;flex-shrink:0}.cookie-btn{padding:8px 20px;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:2px solid #fff0;transition:all 0.2s;white-space:nowrap}.cookie-btn--accept{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.cookie-btn--accept:hover{background:#9C3F1F;border-color:#9C3F1F}.cookie-btn--decline{background:#fff0;color:rgb(255 255 255 / .6);border-color:rgb(255 255 255 / .2)}.cookie-btn--decline:hover{border-color:rgb(255 255 255 / .5);color:#fff}@media (max-width:480px){.cookie-consent__inner{gap:1rem}.cookie-btn{padding:7px 14px}}.recipe-card__image{aspect-ratio:4/3!important;object-fit:cover!important;width:100%!important;height:auto!important;display:block!important}.lang-switcher .gtranslate_wrapper{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid rgb(192 82 43 / .25);border-radius:999px;background:rgb(192 82 43 / .05)}.gtranslate_wrapper a.glink{display:inline-flex;align-items:center;justify-content:center;min-width:34px;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.07em;line-height:1;text-transform:uppercase;text-decoration:none;color:#8a7a72;transition:color .2s ease,background .2s ease}.gtranslate_wrapper a.glink:hover{color:#c0522b;background:rgb(192 82 43 / .12)}.gtranslate_wrapper a.glink.gt-current-lang{background:#c0522b;color:#fff;box-shadow:0 2px 6px rgb(192 82 43 / .35)}.theme-toggle{width:36px;height:36px;padding:0;margin-left:8px;border:1px solid rgb(192 82 43 / .25);border-radius:50%;background:rgb(192 82 43 / .05);transition:background .25s ease,border-color .25s ease,transform .25s ease,color .25s ease}.theme-toggle:hover{background:rgb(192 82 43 / .15);border-color:#c0522b;color:#c0522b;transform:rotate(20deg) scale(1.06)}.theme-toggle svg{width:17px;height:17px}[data-theme="dark"] .lang-switcher .gtranslate_wrapper{border-color:rgb(255 255 255 / .18);background:rgb(255 255 255 / .06)}[data-theme="dark"] .gtranslate_wrapper a.glink{color:#b3a69f}[data-theme="dark"] .gtranslate_wrapper a.glink:hover{color:#e8825d;background:rgb(232 130 93 / .14)}[data-theme="dark"] .gtranslate_wrapper a.glink.gt-current-lang{background:#c0522b;color:#fff;box-shadow:0 2px 8px rgb(0 0 0 / .4)}[data-theme="dark"] .theme-toggle{border-color:rgb(255 255 255 / .18);background:rgb(255 255 255 / .06)}[data-theme="dark"] .theme-toggle:hover{background:rgb(232 130 93 / .16);border-color:#e8825d;color:#e8825d}@media (max-width:600px){.gtranslate_wrapper a.glink{min-width:30px;padding:4px 9px;font-size:11px}.theme-toggle{width:32px;height:32px;margin-left:5px}}[data-theme="light"] .btn--outline,html:not([data-theme="dark"]) .btn--outline{color:#a8481f;border-color:#a8481f}[data-theme="light"] .btn--outline:hover,html:not([data-theme="dark"]) .btn--outline:hover{background:#a8481f;color:#fff}.newsletter-section p{color:rgb(255 255 255 / .96)}.newsletter-section p,.newsletter-section .newsletter-note{color:#fff}.newsletter-section input::placeholder{color:#5f5f5f;opacity:1}.recipe-actionbar{display:flex;margin:18px auto 4px;border:1px solid #E4D5C3;border-radius:12px;overflow:hidden;background:#fff;max-width:520px;box-shadow:0 2px 8px rgb(43 29 14 / .07)}.ra-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:13px 8px;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#2B1D0E;background:#fff0;border:none;border-left:1px solid #E4D5C3;cursor:pointer;text-decoration:none;transition:background .2s ease;font-family:inherit}.ra-btn:first-child{border-left:none}.ra-save{background:#c0522b;color:#fff}.ra-save:hover{background:#a8481f;color:#fff}.ra-btn:hover{background:rgb(192 82 43 / .08)}.ra-ico{font-size:14px;line-height:1}[data-theme="dark"] .recipe-actionbar{background:rgb(255 255 255 / .05);border-color:rgb(255 255 255 / .15)}[data-theme="dark"] .ra-btn{color:#e8e2dc;border-color:rgb(255 255 255 / .12)}[data-theme="dark"] .ra-save{background:#c0522b;color:#fff}.jump-pill{position:fixed;bottom:20px;left:20px;z-index:9998;display:none;align-items:center;gap:6px;padding:12px 19px;border-radius:999px;background:#c0522b;color:#fff;font-weight:700;font-size:13px;letter-spacing:.04em;text-decoration:none;box-shadow:0 4px 14px rgb(192 82 43 / .4),0 2px 6px rgb(0 0 0 / .15)}.jump-pill.is-visible{display:inline-flex}.jump-pill:hover{background:#a8481f;color:#fff}@media(min-width:900px){.jump-pill{display:none!important}}.mr-notice{background:#D4A853;color:#2B1D0E}.mr-notice[hidden]{display:none}.mr-notice__in{display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 16px;font-size:13.5px;font-weight:600;max-width:1200px;margin:0 auto}.mr-notice a{color:#2B1D0E;text-decoration:underline;font-weight:700}.mr-notice button{background:none;border:none;font-size:13px;cursor:pointer;color:#2B1D0E;padding:2px 8px;line-height:1;opacity:.7}.mr-notice button:hover{opacity:1}[data-theme="dark"] .mr-notice{background:#8a6a2f;color:#fff}[data-theme="dark"] .mr-notice a{color:#fff}@media(max-width:600px){.mr-notice__in{font-size:12px;gap:8px}.recipe-actionbar{margin:14px 12px 4px}}.search-overlay{position:fixed!important;inset:0;background:rgb(10 10 14 / .88);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:99999!important;display:flex;align-items:flex-start;justify-content:center;padding-top:8vh;opacity:0;pointer-events:none;transition:opacity .2s ease}.search-overlay.is-open{opacity:1;pointer-events:all}.search-overlay__inner{width:min(680px,94vw);background:var(--color-surface,#1a1a2e);border:1px solid rgb(255 255 255 / .12);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;max-height:80vh}.search-overlay__label{padding:.75rem 1.25rem .5rem;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;opacity:.5}.search-overlay__input-wrap{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;border-bottom:1px solid rgb(255 255 255 / .08)}.search-overlay__icon{opacity:.5;flex-shrink:0}.search-overlay__input{flex:1;background:none;border:none;outline:none;font-size:1.1rem;color:inherit;padding:.5rem 0}.search-overlay__close{background:none;border:none;cursor:pointer;color:inherit;opacity:.5;font-size:1.1rem;padding:.25rem .5rem;line-height:1}.search-overlay__close:hover{opacity:1}.search-overlay__results{overflow-y:auto;flex:1;padding:.5rem}.search-result-item{display:flex;align-items:center;gap:.75rem;padding:.7rem 1rem;border-radius:10px;text-decoration:none;color:inherit;transition:background .15s}.search-result-item:hover,.search-result-item.is-focused{background:rgb(255 255 255 / .07)}.search-result__icon{opacity:.4;flex-shrink:0}.search-result__title{flex:1;font-size:.95rem}.search-result__meta{font-size:.8rem;opacity:.5;white-space:nowrap}.search-overlay__hint{display:flex;gap:1.5rem;padding:.6rem 1.25rem;border-top:1px solid rgb(255 255 255 / .06);font-size:.72rem;opacity:.45}.search-overlay__hint-item kbd{display:inline-block;background:rgb(255 255 255 / .1);border-radius:4px;padding:.1rem .35rem;font-size:.7rem;font-family:inherit}.search-overlay__empty{padding:1rem 1.25rem;opacity:.6;font-size:.9rem}.recipe-steps-custom{list-style:none!important;padding:0;margin:0;counter-reset:none!important}.recipe-steps-custom>li{list-style:none!important}.recipe-steps-custom>li::before{display:none!important;content:none!important}.servings-adjuster{display:flex;align-items:center;gap:.6rem;margin:.75rem 0 1.5rem;padding:.75rem 1rem;background:rgb(255 255 255 / .04);border-radius:10px;border:1px solid rgb(255 255 255 / .08)}.servings-adjuster label{font-size:.85rem;font-weight:600;opacity:.7;white-space:nowrap}.btn-servings-sq{width:2rem;height:2rem;border-radius:6px;border:none;cursor:pointer;font-size:1.1rem;font-weight:700;display:flex;align-items:center;justify-content:center;transition:background .15s;flex-shrink:0}.btn-servings-sq.btn-servings-sq--minus{background:rgb(224 92 42 / .15);color:#e05c2a}.btn-servings-sq.btn-servings-sq--minus:hover{background:rgb(224 92 42 / .35)}.btn-servings-sq.btn-servings-sq--plus{background:rgb(224 92 42 / .85);color:#fff}.btn-servings-sq.btn-servings-sq--plus:hover{background:#e05c2a}#servings-input{width:3rem;text-align:center;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .15);border-radius:6px;color:inherit;font-size:1rem;font-weight:700;padding:.25rem;-moz-appearance:textfield}#servings-input::-webkit-inner-spin-button,#servings-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.servings-display-val{font-weight:700;font-size:1.1rem;min-width:2rem;text-align:center}.ingredient-check-list{list-style:none;padding:0;margin:0}.ingredient-check-list li{display:flex;align-items:flex-start;gap:.6rem;padding:.5rem 0;border-bottom:1px solid rgb(255 255 255 / .05);line-height:1.5;cursor:pointer}.ingredient-check-list li:last-child{border-bottom:none}.ingredient-check-list input[type=checkbox]{appearance:none;-webkit-appearance:none;width:1.1rem;height:1.1rem;border:2px solid rgb(255 255 255 / .25);border-radius:4px;flex-shrink:0;margin-top:.15rem;cursor:pointer;position:relative;transition:all .15s}.ingredient-check-list input[type=checkbox]:checked{background:#e05c2a;border-color:#e05c2a}.ingredient-check-list input[type=checkbox]:checked::after{content:"✓";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.7rem;color:#fff;font-weight:700}.ingredient-check-list li.is-checked span{opacity:.45;text-decoration:line-through}.ingredient-amount{font-weight:600}.tips-box{background:rgb(224 92 42 / .08);border:1px solid rgb(224 92 42 / .25);border-radius:14px;padding:1.5rem 1.75rem;margin:2rem 0}.tips-box h3{margin:0 0 .75rem;font-size:1.1rem;color:#e05c2a}.tips-box ul{margin:0;padding:0 0 0 1.25rem}.tips-box ul li{margin-bottom:.6rem;line-height:1.65}.storage-box{background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .1);border-radius:14px;padding:1.5rem 1.75rem;margin:2rem 0}.storage-box h3{margin:0 0 1rem;font-size:1.1rem}.storage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem}.storage-item{text-align:center;padding:1rem;background:rgb(255 255 255 / .04);border-radius:10px}.storage-item .storage-icon{font-size:1.8rem;display:block;margin-bottom:.5rem}.storage-item strong{display:block;margin-bottom:.35rem;font-size:.95rem}.storage-item p{margin:0;font-size:.85rem;opacity:.75;line-height:1.55}.faq-section{margin:2.5rem 0}.faq-section h3{margin:0 0 1rem}.faq-item{border:1px solid rgb(255 255 255 / .1);border-radius:10px;margin-bottom:.6rem;overflow:hidden}.faq-item summary{cursor:pointer;padding:.9rem 1.1rem;font-weight:600;font-size:.95rem;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:"+";font-size:1.2rem;opacity:.5;transition:transform .2s}.faq-item[open] summary::after{transform:rotate(45deg)}.faq-item[open]{background:rgb(255 255 255 / .03)}.faq-item p{margin:0;padding:.25rem 1.1rem 1rem;opacity:.8;font-size:.9rem;line-height:1.65}.reviews-section{margin:2.5rem 0}.review-card{background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);border-radius:12px;padding:1.1rem 1.25rem;margin-bottom:.75rem}.review-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.reviewer-avatar{width:2rem;height:2rem;border-radius:50%;background:#e05c2a;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;flex-shrink:0}.reviewer-name{font-weight:600;font-size:.9rem}.review-date{font-size:.78rem;opacity:.5;display:block}.review-stars{margin-left:auto;color:#f59e0b;font-size:.95rem}.review-text{margin:0;font-size:.88rem;line-height:1.65;opacity:.85}.review-verified{display:inline-block;margin-top:.5rem;font-size:.75rem;color:#4ade80;opacity:.8}.recipe-cta{background:rgb(224 92 42 / .08);border:1px solid rgb(224 92 42 / .2);border-radius:14px;padding:2rem;margin:2.5rem 0;text-align:center}.recipe-cta h3{margin:0 0 .75rem;font-size:1.2rem}.recipe-cta p{margin:0 0 1rem;opacity:.8;font-size:.9rem}.rating-stars{color:#f59e0b;letter-spacing:.1em}.rating-count{font-size:.85rem;opacity:.7}.about-hero{padding:5rem 0 3rem;text-align:center;background:radial-gradient(ellipse at center top,rgb(224 92 42 / .18),transparent 60%)}.about-hero__eyebrow{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e05c2a;margin-bottom:1rem}.about-hero__title{font-size:clamp(2.2rem,5vw,3.4rem);margin:0 0 .75rem;line-height:1.1}.about-hero__lead{max-width:620px;margin:0 auto;font-size:clamp(1rem,1.4vw,1.15rem);opacity:.85}.about-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:3rem;align-items:center}.about-image img{width:100%;height:auto;border-radius:24px;box-shadow:0 20px 50px rgb(0 0 0 / .35);background:linear-gradient(135deg,#F5EDE3,#E4D5C3);min-height:320px;object-fit:cover}.about-story__text h2{margin-top:0;font-size:clamp(1.5rem,3vw,2.1rem)}.about-story__text p{line-height:1.75;margin-bottom:1rem}.about-story__text .btn{margin-top:1.5rem}.values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;margin-top:2.5rem}.value-card{background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);border-radius:16px;padding:1.75rem 1.5rem;transition:transform .25s,border-color .25s,background .25s}.value-card:hover{transform:translateY(-4px);border-color:rgb(224 92 42 / .35);background:rgb(255 255 255 / .06)}.value-card__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:rgb(224 92 42 / .15);border-radius:14px;font-size:1.5rem;margin-bottom:1rem}.value-card h3{margin:0 0 .5rem;font-size:1.05rem}.value-card p{margin:0;line-height:1.6;opacity:.8;font-size:.92rem}.about-promise p{line-height:1.8}@media (max-width:780px){.about-layout{grid-template-columns:1fr;gap:2rem}.about-image{order:-1;max-width:360px;margin:0 auto}}.recipe-card__image-link{position:relative;display:block;overflow:hidden}.recipe-card{position:relative;overflow:hidden}@media print{.site-header,.site-footer,.newsletter-section,.share-bar,.jump-bar,.back-to-top,.cookie-consent,.recipe-cta,.ad-slot,#wpadminbar{display:none!important}body{background:#fff!important;color:#000!important}.recipe-page{padding:0}.recipe-card-block{border:1px solid #ddd;padding:1rem}.recipe-hero-image img{max-height:280px;object-fit:cover}a{color:#000;text-decoration:none}}.tippy-box[data-theme~="wprm"]{background-color:#333;color:#FFF}.tippy-box[data-theme~="wprm"][data-placement^="top"]>.tippy-arrow::before{border-top-color:#333}.tippy-box[data-theme~="wprm"][data-placement^="bottom"]>.tippy-arrow::before{border-bottom-color:#333}.tippy-box[data-theme~="wprm"][data-placement^="left"]>.tippy-arrow::before{border-left-color:#333}.tippy-box[data-theme~="wprm"][data-placement^="right"]>.tippy-arrow::before{border-right-color:#333}.tippy-box[data-theme~="wprm"] a{color:#FFF}.wprm-comment-rating svg{width:18px!important;height:18px!important}img.wprm-comment-rating{width:90px!important;height:18px!important}body{--comment-rating-star-color:#343434}body{--wprm-popup-font-size:16px}body{--wprm-popup-background:#ffffff}body{--wprm-popup-title:#000000}body{--wprm-popup-content:#444444}body{--wprm-popup-button-background:#444444}body{--wprm-popup-button-text:#ffffff}body{--wprm-popup-accent:#747B2D}.wprm-recipe ul li{color:#1a1a1a!important}.wprm-recipe ol li{color:#1a1a1a!important}.wprm-recipe{color:#1a1a1a!important}.wprm-glossary-term{color:#5A822B;text-decoration:underline;cursor:help}.wprm-recipe-template-snippet-basic-buttons{font-family:inherit;font-size:.9em;text-align:center;margin-top:0;margin-bottom:10px}.wprm-recipe-template-snippet-basic-buttons a{margin:5px;margin:5px}.wprm-recipe-template-snippet-basic-buttons a:first-child{margin-left:0}.wprm-recipe-template-snippet-basic-buttons a:last-child{margin-right:0}.wprm-recipe-template-meadow{margin:20px auto;background-color:#fff;font-family:"Inter",sans-serif;font-size:16px;line-height:1.5em;color:#000;max-width:1600px;--meadow-accent-color:#747B2D;--meadow-main-background-color:#F3F4EC;border:0;border-top:1px solid var(--meadow-accent-color);--meadow-list-border-color:#DEB538}.wprm-recipe-template-meadow a{color:#000}.wprm-recipe-template-meadow p,.wprm-recipe-template-meadow li{font-family:"Inter",sans-serif;font-size:1em;line-height:1.5em}.wprm-recipe-template-meadow li{margin:0 0 0 32px;padding:0}.rtl .wprm-recipe-template-meadow li{margin:0 32px 0 0}.wprm-recipe-template-meadow ol,.wprm-recipe-template-meadow ul{margin:0;padding:0}.wprm-recipe-template-meadow br{display:none}.wprm-recipe-template-meadow .wprm-recipe-name,.wprm-recipe-template-meadow .wprm-recipe-header{font-family:"Gloock",serif;color:#1e1e1e;line-height:1.3em}.wprm-recipe-template-meadow .wprm-recipe-header *{font-family:"Inter",sans-serif}.wprm-recipe-template-meadow h1,.wprm-recipe-template-meadow h2,.wprm-recipe-template-meadow h3,.wprm-recipe-template-meadow h4,.wprm-recipe-template-meadow h5,.wprm-recipe-template-meadow h6{font-family:"Gloock",serif;color:#1e1e1e;line-height:1.3em;margin:0;padding:0}.wprm-recipe-template-meadow .wprm-recipe-header{margin-top:1.2em}.wprm-recipe-template-meadow h1{font-size:2.2em}.wprm-recipe-template-meadow h2{font-size:2.2em}.wprm-recipe-template-meadow h3{font-size:1.8em}.wprm-recipe-template-meadow h4{font-size:1em}.wprm-recipe-template-meadow h5{font-size:1em}.wprm-recipe-template-meadow h6{font-size:1em}.wprm-recipe-template-meadow .meadow-header-meta{max-width:800px;margin:0 auto}.wprm-recipe-template-compact-howto{margin:20px auto;background-color:#fafafa;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:.9em;line-height:1.5em;color:#333;max-width:650px}.wprm-recipe-template-compact-howto a{color:#3498db}.wprm-recipe-template-compact-howto p,.wprm-recipe-template-compact-howto li{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1em!important;line-height:1.5em!important}.wprm-recipe-template-compact-howto li:not(.wprm-recipe-instruction-tip){margin:0 0 0 32px!important}.wprm-recipe-template-compact-howto li:not(.wprm-recipe-instruction-tip){padding:0!important}.rtl .wprm-recipe-template-compact-howto li:not(.wprm-recipe-instruction-tip){margin:0 32px 0 0!important}.wprm-recipe-template-compact-howto ol,.wprm-recipe-template-compact-howto ul{margin:0!important;padding:0!important}.wprm-recipe-template-compact-howto br{display:none}.wprm-recipe-template-compact-howto .wprm-recipe-name,.wprm-recipe-template-compact-howto .wprm-recipe-header{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;color:#000;line-height:1.3em}.wprm-recipe-template-compact-howto .wprm-recipe-header *{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.wprm-recipe-template-compact-howto h1,.wprm-recipe-template-compact-howto h2,.wprm-recipe-template-compact-howto h3,.wprm-recipe-template-compact-howto h4,.wprm-recipe-template-compact-howto h5,.wprm-recipe-template-compact-howto h6{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;color:#212121;line-height:1.3em;margin:0!important;padding:0!important}.wprm-recipe-template-compact-howto .wprm-recipe-header{margin-top:1.2em!important}.wprm-recipe-template-compact-howto h1{font-size:2em}.wprm-recipe-template-compact-howto h2{font-size:1.8em}.wprm-recipe-template-compact-howto h3{font-size:1.2em}.wprm-recipe-template-compact-howto h4{font-size:1em}.wprm-recipe-template-compact-howto h5{font-size:1em}.wprm-recipe-template-compact-howto h6{font-size:1em}.wprm-recipe-template-compact-howto{border-style:solid;border-width:1px;border-color:#777;border-radius:0;padding:10px}img#wpstats{display:none}.hero_card img{height:300px;object-fit:cover;width:100%}.recipe-grid img{height:250px;object-fit:cover;width:100%}.recipe-card img{height:250px;object-fit:cover;width:100%}.related-recipes .recipe-card__image-link{aspect-ratio:4 / 3!important}.recipe-card__image-link{aspect-ratio:4 / 3!important;overflow:hidden}.recipe-card__image{width:100%!important;height:100%!important;object-fit:cover!important;aspect-ratio:unset!important}.search-bar{display:none!important}.site-header .search-bar,header .search-bar,.header-search,input.search-bar__input,.search-bar__form,[class*="search-bar"]{display:none!important}#searchBar{display:none!important}.site-header #searchBar,.site-header .search-bar,.site-header .search-bar__form,.site-header .search-bar__input{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important}#searchBar{display:none!important;height:0!important;padding:0!important;margin:0!important}.search-bar{display:none!important;height:0!important;padding:0!important;margin:0!important}.site-header .search-bar_form,.site-header .search-bar__input{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;overflow:visible!important}#searchBar{display:block!important;height:auto!important;padding:auto!important;margin:auto!important}.search-bar{display:block!important;height:auto!important;padding:auto!important;margin:auto!important}}.hero__cta-row a:not(.btn-primary),.hero__cta-row .btn-secondary,.hero__cta-row a:last-child{display:inline-flex!important;align-items:center!important;gap:8px!important;color:#fff!important;font-weight:600!important;font-size:1rem!important;text-decoration:none!important;border:2px solid rgb(255 255 255 / .4)!important;border-radius:50px!important;padding:12px 28px!important;transition:all 0.3s ease!important;background:rgb(255 255 255 / .08)!important;backdrop-filter:blur(10px)!important}.search-overlay__input{color:#333!important;background:#fff!important;border:2px solid #e0e0e0!important;border-radius:8px!important;padding:12px 20px!important;font-size:1rem!important;opacity:1!important}.search-overlay__input::placeholder{color:#999!important;opacity:1!important}.search-overlay__result,.search-overlay__result-title,.search-overlay__result-meta,.search-overlay__result img{opacity:1!important;color:#333!important;visibility:visible!important}.search-overlay__result-img,.search-overlay__result-thumb{opacity:1!important;visibility:visible!important}.search-overlay__result-title{display:block!important;color:#222!important;font-size:1rem!important;font-weight:600!important}.search-overlay__result-meta{display:block!important;color:#666!important;font-size:0.85rem!important}.search-overlay__result-thumb img,.search-overlay__result img{display:block!important;width:60px!important;height:60px!important;object-fit:cover!important;border-radius:8px!important}.search-overlay__result{display:flex!important;align-items:center!important;gap:12px!important;padding:10px!important;border-bottom:1px solid #f0f0f0!important}.search-result-item{display:flex!important;align-items:center!important;gap:12px!important;padding:10px 16px!important;border-bottom:1px solid #f0f0f0!important;text-decoration:none!important}.search-result-item img{display:block!important;width:60px!important;height:60px!important;object-fit:cover!important;border-radius:8px!important;opacity:1!important}.search-result-item__title,.search-result-item__meta,.search-result-item span,.search-result-item p{display:block!important;opacity:1!important;color:#333!important;visibility:visible!important}.search-result-item__thumb,.search-result-item__img,.search-result-item .thumb,.search-result-item figure,.search-result-item picture{display:block!important;width:60px!important;min-width:60px!important;height:60px!important;overflow:visible!important;opacity:1!important;visibility:visible!important}.search-result__icon{background:#f5f5f5!important;border-radius:8px!important;width:50px!important;height:50px!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:50px!important}.search-result__icon svg{stroke:#c0392b!important;width:20px!important;height:20px!important}.search-result__icon{background:linear-gradient(135deg,#ff6b35,#f7931e)!important;border-radius:10px!important}.search-result__icon svg path{d:path("M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 14.5v-9l6 4.5-6 4.5z")!important}.social-link[aria-label="Pinterest"]{background:#E60023!important;color:#fff!important}.social-link[aria-label="Facebook"]{background:#1877F2!important;color:#fff!important}.social-link[aria-label="Pinterest"] svg,.social-link[aria-label="Pinterest"] path{stroke:#fff!important;fill:#fff!important}.social-link[aria-label="Facebook"] svg,.social-link[aria-label="Facebook"] path{stroke:#fff!important;fill:#fff!important}.hero::before{content:''}.hero__share-bar{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:16px!important}#respond textarea,#respond input[type="text"],#respond input[type="email"],.comment-form-comment textarea,.comment-form input[type="text"],.comment-form input[type="email"],.wprm-recipe-reviews-comment-form textarea,.wprm-recipe-reviews-comment-form input[type="text"],.wprm-recipe-reviews-comment-form input[type="email"]{background:#ffffff!important;border:1.5px solid #c8b89a!important;border-radius:6px!important;padding:10px 14px!important;color:#333!important;width:100%!important;box-sizing:border-box!important;font-size:15px!important;margin-top:6px!important}#respond textarea{min-height:120px!important}.wprm-recipe-reviews-rating .wprm-star-rating-full,.wprm-recipe-reviews-rating .wprm-star-rating-empty,.wprm-recipe-reviews-comment-rating .wprm-star-rating-full,.wprm-recipe-reviews-comment-rating .wprm-star-rating-empty,.wprm-comment-rating svg,.wprm-rating svg{color:#d4a017!important;fill:#d4a017!important;width:28px!important;height:28px!important}.wprm-rating-star,.wprm-rating-star svg{color:#d4a017!important;fill:#d4a017!important}.search-modal input[type="search"],.search-modal input[type="text"],.search-overlay input,[class*="search-form"] input,.header-search input{background:#fff!important;border:2px solid #c8b89a!important;border-radius:8px!important;color:#1a1a1a!important;padding:12px 16px!important;font-size:16px!important}[class*="search"] input::placeholder{color:#888!important;opacity:1!important}.social-links a,.social-link,.follow-social a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border-radius:50%!important;transition:transform 0.2s,opacity 0.2s!important}.social-links a:hover,.social-link:hover{transform:scale(1.12)!important;opacity:0.9!important}}}}}}}#respond textarea,#respond input[type="text"],#respond input[type="email"],.comment-form-comment textarea,.comment-form input[type="text"],.comment-form input[type="email"],.wprm-recipe-reviews-comment-form textarea,.wprm-recipe-reviews-comment-form input[type="text"],.wprm-recipe-reviews-comment-form input[type="email"]{background:#ffffff!important;border:1.5px solid #c8b89a!important;border-radius:6px!important;padding:10px 14px!important;color:#333!important;width:100%!important;box-sizing:border-box!important;font-size:15px!important;margin-top:6px!important}#respond textarea{min-height:120px!important}.wprm-recipe-reviews-rating .wprm-star-rating-full,.wprm-recipe-reviews-rating .wprm-star-rating-empty,.wprm-recipe-reviews-comment-rating .wprm-star-rating-full,.wprm-recipe-reviews-comment-rating .wprm-star-rating-empty,.wprm-comment-rating svg,.wprm-rating svg,.wprm-rating-star,.wprm-rating-star svg{color:#d4a017!important;fill:#d4a017!important;width:28px!important;height:28px!important}.search-modal input[type="search"],.search-modal input[type="text"],.search-overlay input,[class*="search-form"] input,.header-search input{background:#fff!important;border:2px solid #c8b89a!important;border-radius:8px!important;color:#1a1a1a!important;padding:12px 16px!important;font-size:16px!important}[class*="search"] input::placeholder{color:#888!important;opacity:1!important}.social-links a,.social-link,header .follow-social a{display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;transition:transform 0.2s,box-shadow 0.2s!important}.social-links a:hover,.social-link:hover{transform:scale(1.12)!important;box-shadow:0 4px 12px rgb(0 0 0 / .25)!important}.header-social-link,.social-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border-radius:50%!important;font-size:0!important;text-decoration:none!important;transition:transform 0.2s,box-shadow 0.2s!important}.header-social-link::before,.social-link::before{content:''!important;display:block!important;width:36px!important;height:36px!important;border-radius:50%!important;background-size:20px 20px!important;background-position:center!important;background-repeat:no-repeat!important}.header-social-pinterest::before,a[aria-label="Pinterest"].social-link::before{background-color:#E60023!important;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 0C5.373 0 0 5.373 0 12c0 5.084 3.163 9.426 7.627 11.174-.105-.949-.2-2.405.042-3.441.218-.937 1.407-5.965 1.407-5.965s-.359-.719-.359-1.782c0-1.668.967-2.914 2.171-2.914 1.023 0 1.518.769 1.518 1.69 0 1.029-.655 2.568-.994 3.995-.283 1.194.599 2.169 1.777 2.169 2.133 0 3.772-2.249 3.772-5.495 0-2.873-2.064-4.882-5.012-4.882-3.414 0-5.418 2.561-5.418 5.207 0 1.031.397 2.138.893 2.738a.36.36 0 0 1 .083.345l-.333 1.36c-.053.22-.174.267-.402.161-1.499-.698-2.436-2.889-2.436-4.649 0-3.785 2.75-7.262 7.929-7.262 4.163 0 7.398 2.967 7.398 6.931 0 4.136-2.607 7.464-6.227 7.464-1.216 0-2.359-.632-2.75-1.378l-.748 2.853c-.271 1.043-1.002 2.35-1.492 3.146C9.57 23.812 10.763 24 12 24c6.627 0 12-5.373 12-12S18.627 0 12 0z'/%3E%3C/svg%3E")!important}.header-social-facebook::before,a[aria-label="Facebook"].social-link::before{background-color:#1877F2!important;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 12.073C24 5.404 18.627 0 12 0S0 5.404 0 12.073C0 18.1 4.388 23.094 10.125 24v-8.437H7.078v-3.49h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796V24C19.612 23.094 24 18.1 24 12.073z'/%3E%3C/svg%3E")!important}.header-social-link:hover,.social-link:hover{transform:scale(1.12)!important;box-shadow:0 4px 14px rgb(0 0 0 / .3)!important}@media (min-width:1024px){.nav-mobile{display:none!important}}}}.lang-switcher{position:relative;display:inline-flex;align-items:center}.lang-switcher-btn{display:inline-flex;align-items:center;gap:6px;background:#fff0;border:none;cursor:pointer;padding:8px;color:inherit;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;border-radius:999px;transition:background-color 0.2s ease,color 0.2s ease}.lang-switcher-btn:hover,.lang-switcher-btn[aria-expanded="true"]{background-color:rgb(192 82 43 / .1);color:#c0522b}.lang-switcher-menu{position:absolute;top:calc(100% + 10px);right:0;min-width:180px;margin:0;padding:8px;list-style:none;background:#fff;border-radius:12px;box-shadow:0 12px 32px rgb(0 0 0 / .14),0 2px 8px rgb(0 0 0 / .08);border:1px solid rgb(0 0 0 / .06);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s ease;z-index:200}.lang-switcher.is-open .lang-switcher-menu{opacity:1;visibility:visible;transform:translateY(0)}.lang-switcher-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;color:#2b2b2b;text-decoration:none;font-size:14px;font-weight:500;transition:background-color 0.15s ease,color 0.15s ease}.lang-switcher-item:hover{background-color:#faf3ef;color:#c0522b}.lang-switcher-item.is-current{color:#c0522b;background-color:rgb(192 82 43 / .08);font-weight:700}.lang-switcher-flag img{width:18px;height:13px;display:block;border-radius:2px;box-shadow:0 0 0 1px rgb(0 0 0 / .08)}[dir="rtl"] .lang-switcher-menu{right:auto;left:0}@media (max-width:640px){.lang-switcher-menu{right:-10px}[dir="rtl"] .lang-switcher-menu{left:-10px}}.gt_switcher{position:relative!important;overflow:visible!important}.gt_switcher .gt_option{position:absolute!important;top:calc(100% + 4px)!important;left:0!important;width:100%!important;z-index:100000!important;box-shadow:0 6px 20px rgb(0 0 0 / .25);border-radius:8px}.theme-toggle{background:none;border:none;cursor:pointer;padding:6px;margin:0 4px;display:inline-flex;align-items:center;justify-content:center;color:inherit;border-radius:50%;transition:background .2s}.theme-toggle:hover{background:rgb(192 82 43 / .15);color:#c0522b}html[data-theme="light"] .theme-toggle .tt-sun{display:none}html[data-theme="dark"] .theme-toggle .tt-moon{display:none}html[data-theme="dark"]{color-scheme:dark}html[data-theme="dark"] body{--color-bg:#191210;--color-surface:#251b15;--color-surface-alt:#2e2119;--color-text-dark:#f3e9dd;--color-text-body:#dccdbe;--color-text-muted:#ab9683;--color-border:#463527;--shadow-sm:0 1px 3px rgba(0,0,0,.4);--shadow-md:0 4px 16px rgba(0,0,0,.5)}html[data-theme="dark"] .gt_switcher .gt_option{background:#251b15}html[data-theme="dark"] .site-header{background:rgb(25 18 16 / .97)!important;border-color:#463527!important}html[data-theme="dark"] .header-cats{background:#251b15!important;border-color:#463527!important}html[data-theme="dark"] .site-footer{background:#140e0b!important}html[data-theme="dark"] .site-header .nav-primary a,html[data-theme="dark"] .site-header .logo-text,html[data-theme="dark"] .header-cats a{color:#e8dccd!important}html[data-theme="dark"] .comment-form input,html[data-theme="dark"] .comment-form textarea{background:#251b15!important;color:#e8dccd!important;border-color:#463527!important}.social-link[aria-label="Pinterest"]{background-color:#E60023!important;color:#ffffff!important}.social-link[aria-label="Facebook"]{background-color:#1558b0!important;color:#ffffff!important}.header-social-icons{display:flex;align-items:center;gap:8px;margin:0 4px}.header-social-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;border-radius:50%!important;color:#ffffff!important;font-weight:bold!important;font-size:15px!important;text-decoration:none!important;font-family:serif!important;transition:opacity 0.2s,transform 0.2s!important;flex-shrink:0!important;line-height:1!important}.header-social-link:hover{opacity:0.85!important;transform:scale(1.08)!important;color:#ffffff!important;text-decoration:none!important}.header-social-pinterest{background-color:#E60023!important}.header-social-facebook{background-color:#1877F2!important}@media (max-width:480px){.header-social-icons{display:none!important}}.recipe-filter{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;padding:8px 0 32px!important;margin:0 auto!important}.btn.btn--filter.filter-btn,.filter-btn{position:relative!important;display:inline-flex!important;align-items:center!important;gap:8px!important;padding:11px 24px!important;border-radius:50px!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:1.4px!important;text-transform:uppercase!important;text-decoration:none!important;cursor:pointer!important;transition:all 0.3s cubic-bezier(.34,1.56,.64,1)!important;background:#ffffff!important;color:#5c3d2e!important;border:1.5px solid #e0c8b5!important;box-shadow:0 2px 10px rgb(0 0 0 / .07),inset 0 1px 0 rgb(255 255 255 / .95)!important;white-space:nowrap!important;overflow:hidden!important}.btn.btn--filter.filter-btn:hover,.filter-btn:hover{transform:translateY(-3px) scale(1.05)!important;background:#fff8f4!important;border-color:#c0522b!important;color:#c0522b!important;box-shadow:0 8px 24px rgb(192 82 43 / .2),0 2px 8px rgb(0 0 0 / .08)!important;text-decoration:none!important}.btn.btn--filter.filter-btn.active,.btn.btn--filter.filter-btn.is-active,.filter-btn.active,.filter-btn.is-active{background:linear-gradient(135deg,#c0522b 0%,#9e3e1c 100%)!important;border-color:transparent!important;color:#ffffff!important;box-shadow:0 5px 18px rgb(192 82 43 / .5),0 2px 6px rgb(0 0 0 / .12)!important;transform:translateY(-2px)!important;letter-spacing:1.6px!important}.filter-btn.active:hover,.filter-btn.is-active:hover{box-shadow:0 8px 28px rgb(192 82 43 / .55),0 3px 10px rgb(0 0 0 / .15)!important;transform:translateY(-4px) scale(1.04)!important}.filter-btn:active{transform:translateY(0) scale(.97)!important;transition:all 0.1s ease!important}@media (max-width:640px){.recipe-filter{gap:8px!important;padding:4px 8px 20px!important}.filter-btn{padding:9px 16px!important;font-size:10.5px!important;letter-spacing:0.9px!important}}.filter-btn span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:20px!important;height:20px!important;padding:0 5px!important;background:rgb(92 61 46 / .12)!important;color:inherit!important;border-radius:20px!important;font-size:10px!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important;transition:all 0.3s ease!important;line-height:1!important}.filter-btn.active span,.filter-btn.is-active span{background:rgb(255 255 255 / .28)!important;color:#ffffff!important}.filter-btn:hover span{background:rgb(192 82 43 / .15)!important;color:#c0522b!important}.filter-btn.active:hover span,.filter-btn.is-active:hover span{background:rgb(255 255 255 / .35)!important;color:#ffffff!important}.filter-btn:visited{color:#5c3d2e!important;text-decoration:none!important}.filter-btn.active:visited,.filter-btn.is-active:visited{color:#ffffff!important}.header-social-follow{font-family:'Dancing Script','Brush Script MT',cursive;font-size:16px;font-weight:600;color:#c8956a;white-space:nowrap;margin-right:7px;opacity:.88;pointer-events:none;display:inline-flex;align-items:center;line-height:1;letter-spacing:.3px}.header-social-icons{align-items:center!important}@media (max-width:700px){.header-social-follow{display:none!important}}.share-bar-recipe{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:20px 0}.share-label{font-weight:600;font-size:.9rem;color:#555}.share-btns{display:flex;gap:8px;flex-wrap:wrap}.share-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:8px;font-size:.82rem;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:opacity .15s,transform .1s;color:#fff}.share-btn:hover{opacity:.85;transform:translateY(-1px)}.share-btn span{white-space:nowrap}.share-fb{background:#1877F2!important;color:#fff!important}.share-x{background:#000!important;color:#fff!important}.share-pin{background:#E60023!important;color:#fff!important}.share-wa{background:#1a7a43!important;color:#fff!important}.share-copy{background:#6c757d!important;color:#fff!important}@media(max-width:480px){.share-btn span{display:none}.share-btn{padding:8px}}.header-social-follow,.follow-us-label{font-weight:700;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#c0522b;display:block;margin-bottom:4px}.back-to-top-btn{display:none;position:fixed;bottom:20px;right:20px;z-index:9998;width:48px;height:48px;border-radius:50%;border:none;background:#c0522b;color:#fff;box-shadow:0 4px 14px rgb(192 82 43 / .35),0 2px 6px rgb(0 0 0 / .15);cursor:pointer;align-items:center;justify-content:center;transition:background .2s}.back-to-top-btn svg{stroke:#fff}.back-to-top-btn:hover{background:#a03e20}@media (max-width:768px){.back-to-top-btn.is-visible{display:flex}}.header-cats{background:#faf6f1;border-top:1px solid #eee2d5;border-bottom:1px solid #eee2d5}.header-cats-inner{max-width:1200px;margin:0 auto;padding:0 24px}.header-cats ul{display:flex;justify-content:center;align-items:center;gap:8px;list-style:none;margin:0;padding:10px 0;flex-wrap:wrap}.header-cats li{margin:0}.header-cats a{display:inline-block;padding:7px 16px;border-radius:999px;font-size:12.5px;letter-spacing:.09em;text-transform:uppercase;font-weight:600;color:#5c3d2e;text-decoration:none;transition:all .2s ease;border:1px solid #fff0}.header-cats a:hover{background:#fff;border-color:#e8d9c8;color:#c0522b;box-shadow:0 1px 4px rgb(0 0 0 / .06)}.header-cats li:last-child a{background:#eaf7ec;border:1px solid #bfe5c4;color:#256b32}.header-cats li:last-child a:hover{background:#dff2e2;color:#1d5628}@media (max-width:700px){.header-cats a{padding:6px 11px;font-size:11px}}#mr-fit-tool.mrft{max-width:820px;margin:2rem auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#2b2320;background:#fffaf6;border:1px solid #f0ddd0;border-radius:16px;padding:1.5rem 1.5rem 2rem;box-shadow:0 4px 18px rgb(0 0 0 / .06)}#mr-fit-tool.mrft *{box-sizing:border-box}#mr-fit-tool .mrft-title{font-size:1.5rem;font-weight:800;margin:0 0 .25rem;color:#b8391f}#mr-fit-tool .mrft-sub{margin:0 0 1.25rem;color:#6b5c53;font-size:.95rem}#mr-fit-tool .mrft-tabs{display:flex;gap:.5rem;flex-wrap:wrap;border-bottom:2px solid #f0ddd0;margin-bottom:1.25rem}#mr-fit-tool .mrft-tab{appearance:none;border:none;background:#fff0;padding:.65rem 1rem;font-size:.95rem;font-weight:700;color:#8a7a6f;cursor:pointer;border-bottom:3px solid #fff0;margin-bottom:-2px}#mr-fit-tool .mrft-tab.active{color:#b8391f;border-bottom-color:#b8391f}#mr-fit-tool .mrft-panel{display:none}#mr-fit-tool .mrft-panel.active{display:block}#mr-fit-tool label{display:block;font-size:.85rem;font-weight:700;margin:.75rem 0 .3rem;color:#4a3d35}#mr-fit-tool input[type=text],#mr-fit-tool input[type=number],#mr-fit-tool select{width:100%;padding:.6rem .7rem;border:1px solid #e4d2c4;border-radius:8px;font-size:.95rem;background:#fff}#mr-fit-tool .mrft-row{display:flex;gap:.75rem;flex-wrap:wrap}#mr-fit-tool .mrft-row>div{flex:1;min-width:140px}#mr-fit-tool .mrft-radio-group{display:flex;gap:1rem;margin-top:.3rem}#mr-fit-tool .mrft-radio-group label{display:flex;align-items:center;gap:.35rem;font-weight:600;margin:0}#mr-fit-tool button.mrft-btn{margin-top:1.1rem;background:#b8391f;color:#fff;border:none;padding:.7rem 1.3rem;border-radius:8px;font-weight:700;font-size:.95rem;cursor:pointer}#mr-fit-tool button.mrft-btn:hover{background:#9c2f19}#mr-fit-tool button.mrft-btn:disabled{opacity:.6;cursor:default}#mr-fit-tool .mrft-btn-secondary{background:#fff;color:#b8391f;border:1px solid #b8391f}#mr-fit-tool .mrft-file-wrap{border:2px dashed #e4d2c4;border-radius:10px;padding:1rem;text-align:center;margin-top:.5rem}#mr-fit-tool .mrft-result{margin-top:1.25rem;padding:1rem 1.1rem;background:#fff;border:1px solid #f0ddd0;border-radius:10px}#mr-fit-tool .mrft-result h4{margin:0 0 .5rem;color:#b8391f;font-size:1.05rem}#mr-fit-tool .mrft-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin:.5rem 0}#mr-fit-tool .mrft-tag{background:#fdece5;color:#b8391f;font-size:.75rem;font-weight:700;padding:.2rem .55rem;border-radius:999px}#mr-fit-tool .mrft-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:.6rem;margin:.6rem 0}#mr-fit-tool .mrft-stat{background:#faf1ea;border-radius:8px;padding:.5rem;text-align:center}#mr-fit-tool .mrft-stat b{display:block;font-size:1.1rem;color:#2b2320}#mr-fit-tool .mrft-stat span{font-size:.72rem;color:#8a7a6f;text-transform:uppercase;letter-spacing:.03em}#mr-fit-tool .mrft-suggest-list{margin-top:.4rem;border-top:1px solid #f0ddd0}#mr-fit-tool .mrft-suggest-item{display:flex;justify-content:space-between;align-items:center;padding:.55rem 0;border-bottom:1px solid #f0ddd0;gap:.75rem}#mr-fit-tool .mrft-suggest-item a{font-weight:700;color:#b8391f;text-decoration:none}#mr-fit-tool .mrft-suggest-item a:hover{text-decoration:underline}#mr-fit-tool .mrft-suggest-meta{font-size:.78rem;color:#8a7a6f;white-space:nowrap}#mr-fit-tool .mrft-dropdown{position:relative}#mr-fit-tool .mrft-suggestions{position:absolute;left:0;right:0;background:#fff;border:1px solid #e4d2c4;border-radius:8px;margin-top:2px;max-height:260px;overflow-y:auto;z-index:20;box-shadow:0 6px 16px rgb(0 0 0 / .1)}#mr-fit-tool .mrft-suggestions div{padding:.55rem .7rem;cursor:pointer;font-size:.9rem;border-bottom:1px solid #f4e9e0}#mr-fit-tool .mrft-suggestions div:hover{background:#fdece5}#mr-fit-tool .mrft-note{font-size:.82rem;color:#8a7a6f;margin-top:.6rem;line-height:1.45}#mr-fit-tool .mrft-disclaimer{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #f0ddd0;font-size:.78rem;color:#8a7a6f;line-height:1.5}#mr-fit-tool .mrft-loading{font-size:.85rem;color:#8a7a6f;font-style:italic}#mr-fit-tool table.mrft-plan-table{width:100%;border-collapse:collapse;margin-top:.5rem;font-size:.88rem}#mr-fit-tool table.mrft-plan-table td{padding:.45rem .3rem;border-bottom:1px solid #f0ddd0}#mr-fit-tool table.mrft-plan-table td:first-child{font-weight:700;width:70px;color:#b8391f}@media (max-width:520px){#mr-fit-tool .mrft-row{flex-direction:column}}