@media(min-width:922px){.ast-header-break-point #ast-mobile-header,#ast-mobile-header{display:none}}@media(max-width:921px){.ast-header-break-point #ast-desktop-header,#ast-desktop-header{display:none}}.main-header-bar{border-bottom-width:1px}.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu{border-top-width:0}body.ast-header-break-point .main-header-menu{background-color:transparent;border-top-width:0}body.ast-header-break-point .main-navigation ul .menu-item .menu-link{border-bottom-width:0}body.ast-header-break-point #ast-desktop-header #primary-site-navigation-desktop{display:none}body.ast-header-break-point #ast-desktop-header #secondary_menu-site-navigation-desktop{display:none}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{border-radius:4px;outline:none}.allow-overflow.uagb-column__wrap{overflow:visible}.button:hover{background-color:var(--ast-global-color-7)}.ast-single-post .entry-content .entry-title a{text-decoration:none}@media screen AND (min-width:922px) AND (max-width:1049px){html #masthead .site-logo-img .astra-logo-svg,.ast-header-break-point #ast-fixed-header .site-logo-img .custom-logo-link img{max-width:25vw}}.shop-button .wp-block-button__link::before{content:'\e83b';font-family:Webicons;margin-right:.5em}.tablet-border-right,.desktop-border-right,.mobile-border-bottom{border-right-width:0;border-bottom-width:0}@media screen AND (min-width:768px){.tablet-border-right{border-right:1px solid #e9e9e9}}@media screen AND (min-width:922px){.desktop-border-right{border-right:1px solid #e9e9e9}}@media screen AND (max-width:767px){.mobile-border-bottom{border-bottom:1px solid #e9e9e9}}.ast-scroll-to-top-right{bottom:100px}html .adthrive-footer-message>span{color:#666}.ast-search-box.full-screen{z-index:100000}.ast-search-box.full-screen #close{top:.5em}html .ast-search-box.full-screen .ast-search-wrapper{top:15%}@media screen AND (max-width:399px){html .ast-search-box.full-screen .ast-search-wrapper{top:12%}}.site-header-primary-section-center .ast-site-identity{padding:.2em 0}.site-primary-header-wrap .site-header-primary-section-right-center.site-header-section{justify-content:flex-end}.main-header-bar-navigation [class^=icon-] .menu-link{padding-left:1.5em;position:relative}.main-header-bar-navigation .icon-cookbook .menu-link::before{content:'\f0f5';font-family:Webicons;font-weight:400;left:0;position:absolute}.main-header-bar-navigation .icon-shop .menu-link::before{content:'\f291';font-family:Webicons;font-weight:400;left:0;position:absolute}.main-header-bar-navigation .icon-favs .menu-link::before{content:'\e804';font-family:Webicons;font-weight:400;left:0;position:absolute}@media screen AND (min-width:922px) AND (max-width:1023px){header .custom-logo-link img{max-width:250px}}@media screen AND (min-width:1024px) AND (max-width:1089px){header .custom-logo-link img{max-width:300px}}@media screen AND (min-width:922px){.ast-header-sticked .ast-main-header-wrap{display:none}}.main-header-menu .icon-recipe-finder a.menu-link{padding-left:1.5em;position:relative}.main-header-menu .icon-recipe-finder a.menu-link::before{content:'\e832';font-family:Webicons;font-weight:400;left:0;position:absolute}.ast-hfb-header .ast-builder-menu-2 .main-header-menu .sub-menu .menu-link{font-size:15px}@media screen AND (max-width:1023px){.main-header-menu .menu-link,.main-header-menu>a{padding:0 .5em}}.ast-icon.icon-search svg{margin:0;width:20px;height:20px}.ast-icon.icon-search{display:inline-flex;width:32px;height:32px;background-color:var(--ast-global-color-6);justify-content:center;align-items:center;border-radius:4px}#ast-mobile-popup-wrapper .ast-mobile-popup-drawer .ast-mobile-popup-header{background-color:var(--ast-global-color-5);min-height:unset}#ast-mobile-popup-wrapper .ast-mobile-popup-drawer .ast-mobile-popup-header .menu-toggle-close{padding:.5em 1em 0}.ast-mobile-popup-content>:first-child{padding-top:0}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children>.ast-menu-toggle{display:block;width:100%;text-align:right;z-index:999;right:0;outline:none}.widget.mobile-menu-logo{margin-bottom:.5em;padding-bottom:.5em;border-bottom:2px solid var(--ast-global-color-3);background-color:var(--ast-global-color-5)}.widget.mobile-menu-categories{padding:10px 0}.widget.mobile-menu-categories .menu{display:grid;grid-template-columns:48% 48%;grid-column-gap:4%;grid-row-gap:.5em;padding:0 20px}.widget.mobile-menu-categories .menu .menu-item{border-bottom:1px solid var(--ast-global-color-6);background-color:var(--ast-global-color-5);padding:0 5px}.widget.mobile-menu-categories .menu .menu-item .menu-link{display:block;font-size:1rem;font-weight:600;line-height:2em}#ast-mobile-site-navigation .main-header-menu>.menu-item{background-color:var(--ast-global-color-3);border-radius:4px;margin:5px 10px}#ast-mobile-site-navigation ul>.menu-item .menu-link{color:var(--ast-global-color-1);font-weight:600}#ast-mobile-site-navigation .sub-menu .menu-link .ast-icon{display:none}.mobile-menu-categories .icon-star .menu-link::before{content:'\e804';font-family:Webicons;font-weight:400;margin-right:.5em;color:var(--ast-global-color-0)}.mobile-menu-categories .menu-link::before{content:'\f138';font-family:Webicons;font-weight:400;color:var(--ast-global-color-3);margin-right:.5em}.widget.mobile-menu-links{margin-bottom:1em}.mobile-menu-links .menu{display:grid;grid-template-columns:49% 49%;grid-column-gap:2%;grid-row-gap:.5em;padding:0 10px}.mobile-menu-links .menu .menu-item .menu-link{display:block;background-color:var(--ast-global-color-7);border-radius:4px;color:#fff;font-size:.9em;font-weight:600;text-align:center;padding:.5em}.widget.mobile-menu-favorites{margin-bottom:1.5em}.mobile-menu-favorites>div{margin:0 10px}.mobile-menu-favorites a{display:block;border-radius:4px;background-color:var(--ast-global-color-7);color:var(--ast-global-color-5);font-size:1rem;font-weight:700;padding:.5em;text-align:center}html .relevanssi-live-search-results-showing{max-height:70vh;min-height:100px}.relevanssi-live-search-results-showing p{padding:0}.relevanssi-live-search-results-showing p a{padding:.5em 1em;font-weight:700}.relevanssi-live-search-results-showing p a:hover{background-color:#944d9e;color:#fff}.relevanssi-live-search-results-showing .live-search-more p a{display:inline-block;overflow:unset;text-overflow:unset;white-space:normal;margin:1em}.relevanssi-live-search-results-showing .live-search-more p a:hover{background-color:var(--ast-global-color-7)}.relevanssi-live-search-result-status p{text-align:right;border-bottom-width:0;background-color:#fafafa;font-weight:700;padding:.25em}.relevanssi-live-search-no-results{margin:1em;text-align:center}p.relevanssi-live-search-didyoumean{text-align:center;background-color:var(--ast-global-color-4);padding:.5em 0;margin-bottom:0}@media screen AND (max-width:544px){.relevanssi-live-search-results-showing p a{padding:.5em}}.archive-search-wrapper,.single-search-wrapper{margin-top:25px}.archive-search-content,.single-search-content{text-align:center}.archive-search-content .ts-container,.single-search-content .ts-container{position:relative}.archive-search-content .ts-input,.single-search-content .ts-input{width:800px;max-width:66%;font-size:18px;margin-right:10px;line-height:1.5em;outline:none;padding:10px 15px}.archive-search-content .ts-submit,.single-search-content .ts-submit{line-height:1.5em;padding:10px 15px;font-weight:700;text-transform:uppercase;font-size:18px}.ts-mobile-submit-text{display:none}.archive-search-content .ts-category-container,.single-search-content .ts-category-container{font-size:.9em;margin-top:10px}@media screen AND (max-width:544px){.ts-container .ts-input{margin:0;padding-right:50px;width:100%;max-width:100%}.ts-container .ts-submit{border-radius:0 3px 3px 0;border-width:1px;position:absolute;right:0;top:0}.ts-mobile-submit-text{display:inline-block}.ts-search-submit-text{display:none}}.my-favs-small-wrapper .my-favs-save-button{font-size:20px}.my-favs-small-wrapper .my-favs-save-button,.my-favs-small-wrapper .my-favs-save-button.favorite:hover{color:var(--ast-global-color-1)}.my-favs-small-wrapper .my-favs-save-button:hover,.my-favs-small-wrapper .my-favs-save-button.favorite{color:var(--ast-global-color-7)}html .entry-content .my-favs-modal .my-favs-link a,html .my-favs-modal .my-favs-link a{color:var(--ast-global-color-7);text-decoration:none}html .my-favs-modal .my-favs-group-submit{background-color:var(--ast-global-color-0)}.my-favs-modal .my-favs-group-list li:hover{background-color:var(--ast-global-color-3)}.my-favs-box-modal{background-color:var(--ast-global-color-6)}#favorites_profile_sidebar{background-color:var(--ast-global-color-0)}#favorites_profile_sidebar .favorites-profile-close{color:var(--ast-global-color-4)}#favorites_profile_sidebar .favorites-profile-links a i{color:var(--ast-global-color-3)}#favorites_profile_sidebar .favorites-recent li{color:var(--ast-global-color-3);font-size:.95em}.swiffy-slider{--swiffy-slider-item-count:10}.swiffy-slider .slider-container li a{display:block}@media screen AND (max-width:768px){.swiffy-slider{--swiffy-slider-item-count:5}}@media screen AND (max-width:521px){.swiffy-slider{--swiffy-slider-item-count:3}}.swiffy-slider .slider-nav{height:50px;width:50px;border-radius:50%;top:calc(50% - 25px);background-color:#9d5ea5;left:1%}.swiffy-slider .slider-nav.slider-nav-next{left:unset;right:1%}.pre-footer-sidebar.popular-posts .pre-footer-title{background-color:#934d9e;color:#fff;font-family:inherit;font-size:17px;font-weight:700;letter-spacing:2px;margin-bottom:0;padding:8px 1em;text-align:center;text-transform:uppercase}.pre-footer-sidebar.popular-posts ul{list-style-type:none;margin:0;padding:0}.popup-newsletter-container{border-top:10px solid #4d8e8e;display:flex}.popup-newsletter-container .popup-left{margin-right:15px;min-width:272px;position:relative;overflow:hidden}.popup-newsletter-container .popup-left img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}.popup-newsletter-container .popup-right{flex-grow:1;text-align:center;padding:20px 15px 0}.popup-newsletter-container .popup-right h1{font-size:36px;margin-bottom:5px}.popup-newsletter-container .popup-right p{font-size:16px;margin-bottom:3px}@media screen AND (max-width:767px){.popup-newsletter-container .popup-left{display:none}}