ol,ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text:focus{font-size:1em;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}@font-face{font-display:swap;font-family:jpibfi-font;src:url(/wp-content/plugins/jquery-pin-it-button-for-images/css/fonts/jpibfi-font.eot?ifsn2k);src:url(/wp-content/plugins/jquery-pin-it-button-for-images/css/fonts/jpibfi-font.eot?ifsn2k#iefix)format("embedded-opentype"),url(/wp-content/plugins/jquery-pin-it-button-for-images/css/fonts/jpibfi-font.ttf?ifsn2k)format("truetype"),url(/wp-content/plugins/jquery-pin-it-button-for-images/css/fonts/jpibfi-font.woff?ifsn2k)format("woff"),url(/wp-content/plugins/jquery-pin-it-button-for-images/css/fonts/jpibfi-font.svg?ifsn2k#jpibfi-font)format("svg");font-weight:400;font-style:normal}body,h2,h3,ol,p,ul{padding:0;border:0}hr,html,li{padding:0}html,li{margin:0;border:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif;line-height:1.15}*,::after,::before{box-sizing:inherit}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}body{font-size:17px;line-height:1.5}body,button{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}body,h2,h3,input{text-transform:none}body,button,input,p{font-weight:400}input{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}p{margin:0 0 1.5em;font-size:var(--fs-body);line-height:1.5;margin-bottom:1.5rem;font-family:var(--body-font)}h2,h3{font-family:inherit;font-style:inherit;font-size:35px;margin:0 0 20px}hr{background-color:rgba(0,0,0,.1);border:0;margin:40px 0}h3{font-size:29px}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul{margin-bottom:0;margin-left:1.5em}strong{font-weight:bolder}i{font-style:italic}img{height:auto;max-width:100%;border-style:none}.button,button{padding:10px 20px}button{background:#55555e;color:#fff;border:1px solid transparent;cursor:pointer}input[type=search]{border:1px solid;padding:10px 15px;max-width:100%;color:var(--surface-60);background-color:var(--surface-0);border-color:var(--surface-50)}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}a{text-decoration:none}.button{display:inline-block}.size-thumbnail{max-width:100%;height:auto}.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}.main-navigation{z-index:100;padding:0;clear:both;display:block}.main-navigation a{display:block;text-transform:none}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation .main-nav ul li a{padding-left:20px;padding-right:20px;color:var(--surface-0);line-height:80px}.inside-navigation,.main-navigation li{position:relative}.main-navigation .inside-navigation{justify-content:space-between}.main-navigation .inside-navigation,.main-navigation .main-nav>ul{display:flex;flex-wrap:wrap;align-items:center}.main-navigation ul ul{display:block;box-shadow:1px 1px 0 rgba(0,0,0,.1);float:left;position:absolute;left:-99999px;opacity:0;z-index:99999;width:200px;text-align:left;top:auto;transition:opacity 80ms linear;transition-delay:0s;pointer-events:none;height:0;overflow:hidden}.main-navigation ul ul a{display:block}.main-navigation ul ul li{width:100%}.main-navigation .main-nav ul ul li a{line-height:normal;padding:10px 20px;font-size:14px;color:var(--surface-60)}.main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:0;position:relative}.main-navigation:not(.toggled) ul li:hover>ul{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible}.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}.grid-container{margin-left:auto;margin-right:auto}.gp-icon{display:inline-flex;align-self:center}.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor}@media (max-width:768px){a,body,button,input{transition:all 0s ease-in-out}}body{color:var(--surface-60)}a{color:var(--surface-40);-webkit-text-decoration-skip:objects;background-color:#fff0}a:focus,a:hover{text-decoration:underline}.main-navigation a,a.button{text-decoration:none}a:active,a:focus,a:hover{color:var(--surface-30)}.grid-container{max-width:1240px}:root{--primary:#a1cfee;--primary-alt:#93c9eb;--contrast:#fc8704;--contrast-alt:#e56b3c;--surface-0:#ffffff;--surface-10:#D5EEFF;--surface-20:#bcddf3;--surface-30:#78BBE6;--surface-40:#1B435D;--surface-50:#16364a;--surface-60:#0e222f}.gp-modal:not(.gp-modal--open):not(.gp-modal--transition),.slideout-navigation.main-navigation:not(.is-open):not(.slideout-transition){display:none}.gp-modal__overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2);display:flex;justify-content:center;align-items:center;z-index:10000;backdrop-filter:blur(3px);transition:opacity 500ms ease;opacity:0}.gp-modal__container{max-width:100%;max-height:100vh;transform:scale(.9);transition:transform 500ms ease;padding:0 10px}.search-modal-fields{display:flex}.gp-search-modal .gp-modal__overlay{align-items:flex-start;padding-top:25vh;background:var(--gp-search-modal-overlay-bg-color)}.search-modal-form{width:500px;max-width:100%;background-color:var(--gp-search-modal-bg-color);color:var(--gp-search-modal-text-color)}.search-modal-form .search-field,.search-modal-form .search-field:focus{width:100%;height:60px;background-color:transparent;border:0;appearance:none;color:currentColor}.search-modal-fields button,.search-modal-fields button:active,.search-modal-fields button:focus,.search-modal-fields button:hover{background-color:transparent;border:0;color:currentColor;width:60px}.main-navigation a,h2,h3{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.main-navigation a{font-weight:700;font-size:18px}.main-navigation{background-color:var(--surface-40)}.main-navigation .main-nav ul li:not([class*=current-menu-]):focus>a,.main-navigation .main-nav ul li:not([class*=current-menu-]):hover>a{color:var(--contrast-alt)}.main-navigation .main-nav ul li[class*=current-menu-]>a{color:var(--contrast)}.main-navigation ul ul,body{background-color:var(--surface-0)}h2,h3{color:var(--surface-50);font-weight:700;margin-bottom:.5em;font-family:var(--headline-font)}input[type=search]:focus{color:var(--surface-60);background-color:var(--surface-0);border-color:var(--primary-alt)}a.button,button{color:var(--surface-0);background-color:var(--contrast)}a.button:focus,a.button:hover,button:focus,button:hover{color:var(--surface-0);background-color:var(--contrast-alt)}:root{--gp-search-modal-bg-color:var(--surface-10);--gp-search-modal-text-color:var(--surface-60);--gp-search-modal-overlay-bg-color:rgba(0,0,0,0.2);--radius-xs:0.125rem;--radius-s:0.25rem;--radius-m:0.5rem;--radius-l:1rem;--radius-xl:1.5rem;--radius-xxl:2rem;--radius-50:50%;--width-m:64rem;--width-s:48rem;--width-xs:40rem;--headline-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--body-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--fs-body:1.25rem;--fs-xl:clamp(3.05rem, calc(2.24rem + 4.08vw), 5.5rem);--fs-h1:clamp(2.44rem, calc(1.96rem + 2.41vw), 3.89rem);--fs-h2:clamp(1.95rem, calc(1.69rem + 1.33vw), 2.75rem);--fs-h3:clamp(1.56rem, calc(1.44rem + 0.64vw), 1.94rem);--fs-h4:clamp(1.25rem, calc(1.21rem + 0.21vw), 1.38rem);--fs-h5:clamp(1.25rem, calc(1.21rem + 0.21vw), 1.38rem);--fs-h6:clamp(1.25rem, calc(1.21rem + 0.21vw), 1.38rem);--fs-pre:clamp(0.97rem, calc(1.01rem + -0.05vw), 1rem);--fs-body-xl:clamp(1.27rem, calc(1.15rem + 0.59vw), 1.62rem);--fs-body-l:clamp(1.13rem, calc(1.05rem + 0.38vw), 1.35rem);--fs-body-s:clamp(0.89rem, calc(0.87rem + 0.08vw), 0.94rem);--fs-body-xs:clamp(0.78rem, calc(0.79rem + -0.01vw), 0.79rem);--section-xs-padding:1rem clamp(1rem, 0.848rem + 0.758vw, 1.5rem);--section-s-padding:clamp(1.5rem, 1.5rem + 0vw, 1.5rem) clamp(1rem, 0.848rem + 0.758vw, 1.5rem);--section-m-padding:clamp(1.5rem, 1.197rem + 1.515vw, 2.5rem) clamp(1rem, 0.848rem + 0.758vw, 1.5rem);--section-d-padding:clamp(3rem, 2.394rem + 3.03vw, 5rem) clamp(1rem, 0.848rem + 0.758vw, 1.5rem);--section-l-padding:clamp(4.5rem, 3.591rem + 4.545vw, 7.5rem) clamp(1rem, 0.848rem + 0.758vw, 1.5rem);--section-xl-padding:clamp(6rem, 4.788rem + 6.061vw, 10rem) clamp(1rem, 0.848rem + 0.758vw, 1.5rem);--padding-dflt:clamp(0.938rem, 0.283vw + 0.872rem, 1.25rem)}@media (max-width:1025px){.main-navigation .main-nav ul li a{line-height:80px}}.main-navigation .main-nav ul li a{transition:line-height 300ms ease}h2{font-size:var(--fs-h2);line-height:1.1}h3{font-size:var(--fs-h3);line-height:1.15}.single-post :where(h2,h3){margin-top:1.5em}div,li,p{text-wrap:pretty}.main-navigation .inside-navigation{padding-left:var(--padding-dflt);padding-right:var(--padding-dflt);transition:all .3s ease}::selection{background:var(--contrast);color:var(--surface-0)}::-moz-selection{background:var(--contrast);color:var(--surface-0)}.tasty-recipes{border-radius:15px!important;overflow:hidden!important;max-width:100%!important;margin-top:20px!important;margin-bottom:40px!important}.tasty-recipes-entry-content hr{background-color:var(--contrast)!important;border:var(--contrast)!important}.tasty-recipes hr,.tasty-recipes-details .category{display:none!important}.tasty-recipes-entry-content .tasty-recipes-instructions ol>li:before{color:var(--surface-0)!important;background-color:var(--contrast)!important;width:30px!important;height:30px!important;display:flex;align-items:center;justify-content:center;font-weight:700;position:absolute;top:0!important;margin-right:1.5em!important;font-size:var(--fs-body)!important}.tasty-recipes-entry-content .tasty-recipes-ingredients,.tasty-recipes-entry-content .tasty-recipes-instructions ol>li{font-size:var(--fs-body)}.tasty-recipes-entry-header h2{font-size:var(--fs-h3)}.tasty-recipes-entry-header .tasty-recipes-details ul{font-size:var(--fs-body-s)}.tasty-recipes-entry-header .tasty-recipes-details{margin-top:.5em!important}.tasty-recipes-print-view .tasty-recipes-description,.tasty-recipes-print-view .tasty-recipes-ingredients,.tasty-recipes-print-view .tasty-recipes-instructions{margin-left:2.5em;max-width:700px}.search-modal-form,input[type=search]{border-radius:10px}.slideout-overlay{z-index:100000;position:fixed;width:100%;height:100%;height:100vh;min-height:100%;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.8);visibility:hidden;opacity:0;cursor:pointer;transition:visibility .2s ease,opacity .2s ease}.slideout-overlay button.slideout-exit{position:fixed;top:0;background-color:transparent;color:#fff;font-size:30px;border:0;opacity:0}button.slideout-exit:hover{background-color:transparent}.slideout-navigation .main-nav{margin-bottom:40px}.slideout-navigation:not(.do-overlay) .main-nav{width:100%;box-sizing:border-box}.slideout-navigation .slideout-menu,header,nav{display:block}#generate-slideout-menu{z-index:100001}#generate-slideout-menu .slideout-menu li{float:none;width:100%;clear:both;text-align:left}#generate-slideout-menu .slideout-menu li:hover>ul,#generate-slideout-menu.main-navigation ul ul,.tasty-recipes-cook-mode__switch input,body.tasty-recipes-print-view .tasty-recipes-cook-mode{display:none}#generate-slideout-menu.main-navigation .main-nav ul ul{position:relative;top:0;left:0;width:100%}.slideout-navigation .menu-item-has-children .dropdown-menu-toggle{float:right}@media (max-width:768px){.slideout-overlay button.slideout-exit{font-size:20px;padding:10px}.slideout-overlay{top:-100px;height:calc(100% + 100px);height:calc(100vh + 100px);min-height:calc(100% + 100px)}}.tasty-recipes-print-button{background-color:#667;border:0;display:inline-block;padding:.5em 1em;text-decoration:none}.tasty-recipes-yield-scale{border:1px solid #979599;border-radius:2px;color:#979599;font-size:.7rem;margin-left:3px;padding:0 4px}.tasty-recipes-units-scale-container{display:flex;flex-wrap:wrap}.tasty-recipes-scale-container{display:flex;padding:0 0 1em}.tasty-recipes-scale-container .tasty-recipes-scale-label{align-self:center;color:#979599;font-size:.6rem;text-transform:uppercase}.tasty-recipes-scale-container button{background:#fff0;border:1px solid #353547;border-radius:2px;color:#353547;cursor:pointer;letter-spacing:0;margin-left:5px;min-width:34px;padding:2px 4px}.tasty-recipes-scale-container button.tasty-recipes-scale-button-active{background-color:#000;border-color:#000;color:#fff}.tasty-recipes-scale-container button:focus{outline:0}.tasty-recipes-ingredients-header{margin:1em 0}@media only screen and (min-width:520px){.tasty-recipes-ingredients-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}}.tasty-recipes-ingredients-header .tasty-recipes-ingredients-clipboard-container{align-items:baseline;display:inline-flex}.tasty-recipes-ingredients-header h3{margin:0 10px 10px 0}.tasty-recipes-instructions-header{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:space-between;margin:1em 0}.tasty-recipes-entry-content .tasty-recipes-instructions h3{margin:0 0 1rem}@media only screen and (min-width:520px){.tasty-recipes-entry-content .tasty-recipes-instructions h3{margin:0}}@media print{.tasty-recipes-no-print{display:none!important}}.tasty-recipes-cook-mode__container{align-items:center;display:flex;line-height:100%}.tasty-recipes-cook-mode__container label{font-size:inherit}.tasty-recipes-cook-mode__switch{display:inline-block;height:17px;margin-right:10px;position:relative;width:30px}.tasty-recipes-cook-mode__switch-slider{background-color:#737373;bottom:0;cursor:pointer;display:block;left:0;opacity:.4;position:absolute;right:0;top:0;transition:.4s}.tasty-recipes-cook-mode__switch-slider:before{background-color:#fff;bottom:2px;content:"";height:13px;left:2px;position:absolute;transition:.4s;width:13px}.tasty-recipes-cook-mode__switch input:checked+span{opacity:1}.tasty-recipes-cook-mode__switch input:checked+span:before{transform:translateX(13px)}.tasty-recipes-cook-mode__switch-round{border-radius:34px}.tasty-recipes-cook-mode__switch-round:before{border-radius:50%}.tasty-recipes-cook-mode__label{font-weight:700}button,hr,input{overflow:visible}[type=checkbox]{box-sizing:border-box;padding:0}body{margin:0}hr{box-sizing:content-box;height:0}a:active,a:hover{outline-width:0}svg:not(:root){overflow:hidden}button,input{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{text-transform:none}button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.tasty-recipes{background:0 0!important;border:0!important;margin:20px;padding-bottom:20px}.tasty-recipes-print-button{margin-left:10px;margin-top:10px}.tasty-recipes-source-link{font-style:italic;padding-top:1em}.tasty-recipes-print-view .tasty-recipes-jump-target,.tasty-recipes-print-view .tasty-recipes-no-ratings-buttons,.tasty-recipes-print-view .tasty-recipes-print-button{display:none}.tasty-recipes-print-view .tasty-recipes-rating,.tasty-recipes-print-view .tasty-recipes-rating .rating-label{display:none!important}.tasty-recipes-print-view .tasty-recipes-entry-header{background-color:transparent!important;padding-left:0;padding-right:0;padding-top:0}.tasty-recipes-print-view .tasty-recipes h3,.tasty-recipes-print-view .tasty-recipes-entry-content h3{background-color:transparent!important;font-size:125%!important;margin-bottom:5px!important}.tasty-recipes-print-view .tasty-recipes-description,.tasty-recipes-print-view .tasty-recipes-ingredients,.tasty-recipes-print-view .tasty-recipes-instructions{background-color:transparent!important;border:0!important;padding-left:0!important;padding-right:0!important}.tasty-recipes-print-view a{color:unset!important;text-decoration:none}.tasty-recipes-entry-content .tasty-recipes-ingredients ul,.tasty-recipes-entry-content .tasty-recipes-instructions ol{margin-top:5px!important}.tasty-recipes-title{font-size:140%!important}.tasty-recipes-ingredients-clipboard-container{background-color:transparent!important}.tasty-recipes-description-body,.tasty-recipes-label,div[data-tasty-recipes-customization],h2,h3,span[data-tasty-recipes-customization]{color:inherit!important}.tasty-recipes-source-link .tasty-recipes-label{font-weight:400!important}@media print{.tasty-recipes{max-width:none}.tasty-recipes-units-scale-container{display:none!important}a[href]:after{content:none!important}}