.fb-card{background-color:#fff;border-radius:6px;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.fb-card__image{padding:1.5rem;width:100%}.fb-card__image>img{-o-object-fit:cover;object-fit:cover;width:100%}.fb-card__image.flush{border-top-left-radius:6px;border-top-right-radius:6px;padding:0}.fb-card__image.flush+.fb-card__content,.fb-card__image.flush+.fb-card__footer{padding-top:1rem}.fb-card__image+.fb-card__content,.fb-card__image+.fb-card__footer{padding-top:0}.fb-card__content{flex:1;padding:1rem}.fb-card__content+.fb-card__footer{padding-top:0}.fb-card__content .fb-card__title{-webkit-line-clamp:2;line-clamp:2;color:#000;font-family:GeoSlab,Roboto Slab,serif;font-size:1.4rem;font-weight:700}.fb-card__content .fb-card__subtitle,.fb-card__content .fb-card__title{-webkit-box-orient:vertical;display:-webkit-box;line-height:1.2;margin-bottom:.1rem;overflow:hidden;text-overflow:ellipsis}.fb-card__content .fb-card__subtitle{-webkit-line-clamp:1;line-clamp:1;font-family:Nunito,sans-serif;font-size:.875rem;font-weight:600}.fb-card__content .fb-card__description{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#000;display:-webkit-box;font-family:Nunito,sans-serif;font-size:1rem;font-weight:300;line-height:1;margin-bottom:0;overflow:hidden;text-overflow:ellipsis}.fb-card__button{background-color:#940a22;border-radius:6px;color:#fff;display:block;padding:.5rem 1rem;text-align:center;transition:all .25s ease-in-out}.fb-card__button:hover{background-color:#640717;color:#fff}.fb-card__button.subtle{background:#f4f4f4;color:#282828}.fb-card__button.subtle:hover{background:#b4b4b4!important;color:#282828}.fb-card__footer{margin-top:auto;padding:1rem}.splide__slide{align-items:stretch;display:flex}.splide .splide__track.fb-padded-track{padding:2rem 0}.splide .splide__arrows{padding:0 2rem;width:100%}.splide .splide__arrows,.splide .splide__arrows--inner{align-items:center;display:flex;justify-content:space-between}.splide .splide__arrows--inner{flex-direction:row;gap:.5rem}.splide .splide__arrows .splide__arrow{align-items:center;background-color:#940a22;border-radius:50%;display:flex;height:40px;justify-content:center;padding:0;transition:all .25s ease-in-out;width:40px}.splide .splide__arrows .splide__arrow svg{fill:#fff;height:50%;width:50%}.splide .splide__arrows .splide__arrow--prev{background-color:#fff}.splide .splide__arrows .splide__arrow--prev svg{fill:#940a22;rotate:180deg}.splide .splide__arrows button[disabled].splide__arrow{opacity:0}.ast-desktop li.astra-megamenu-li.menu-item-36 .astra-megamenu{border-width:6px 0 0}.site-header #ast-desktop-header .ast-header-search .ast-inline-search form.search-form{border-radius:30px}.site-header #ast-desktop-header .ast-header-search button.search-submit{padding:0 10px}.site-header #ast-desktop-header .ast-header-search .ep-autosuggest-container{border-radius:30px}.site-header #ast-desktop-header .ast-header-search .ep-autosuggest-container .ep-autosuggest{border:unset;border-radius:30px;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);margin-top:.25rem;padding:1rem}.site-header #ast-desktop-header .ast-header-search .ep-autosuggest-container .ep-autosuggest ul.autosuggest-list{padding:0}.site-header #ast-desktop-header .ast-header-search .ep-autosuggest-container .ep-autosuggest ul.autosuggest-list li{font-family:Nunito Sans,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;line-height:1.75}.site-header #ast-desktop-header .ast-header-woo-cart .ast-addon-cart-wrap .astra-icon.ast-icon-shopping-basket{color:#fff}.site-header #ast-desktop-header .main-header-bar{z-index:0}.site-header #ast-mobile-header .site-branding .site-logo-img{bottom:0;padding-bottom:1rem;position:absolute}.site-header #ast-mobile-header.ast-mobile-header-wrap .ast-primary-header-bar{min-height:80px}.site-header #ast-mobile-header .ast-header-woo-cart .ast-addon-cart-wrap .astra-icon.ast-icon-shopping-basket{color:#fff}.site-header #ast-mobile-header div.site-header-primary-section-right h3{font-size:1.25rem}.site-header .site-logo-img img{height:auto;width:144px}.site-header li.menu-item-heading>a>.menu-text{color:#940a22}#ast-mobile-popup .ep-autosuggest-container{border:1px solid rgba(0,0,0,.1);border-radius:6px}@media screen and (max-width:1400px){.ast-header-break-point .main-navigation .stack-on-mobile li.last-mega-dropdown,.ast-header-break-point .main-navigation ul.sub-menu .menu-item .menu-link:before{display:none}}@media (min-width:1400px){.ast-builder-menu-1 .main-header-menu>.menu-item>.astra-full-megamenu-wrapper{border-radius:6px;border-top:6px solid #940a22}.site-branding .site-logo-img{bottom:-10px;position:absolute}.ast-container[data-section=section-primary-header-builder] .site-header-primary-section-left{position:relative}.ast-primary-header-bar .site-primary-header-wrap{min-height:100px}}@media screen and (max-width:378px){.site-header #ast-mobile-header.ast-mobile-header-wrap .ast-primary-header-bar{min-height:75px}.site-header #ast-mobile-header .site-logo-img img{width:135px}.site-header #ast-mobile-header div.site-header-primary-section-right h3{display:none}}.site-primary-footer-wrap{padding-bottom:2rem}.site-primary-footer-wrap[data-section=section-primary-footer-builder] .ast-builder-grid-row{padding-left:0;padding-right:0}.fb-footer-wrapper{margin:0 auto;max-width:1200px}.fb-before-footer{padding:2rem 0 0}.fb-before-footer__links{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:space-between;list-style:none}.fb-before-footer__links li:nth-of-type(2n){background-color:#000;height:2rem;width:1px}.fb-before-footer__links li>a{color:#000;font-family:Geoslab,Arial,Helvetica,sans-serif;font-size:1.375rem;font-weight:700;margin-left:2rem}.fb-before-footer__links li>a:hover{text-decoration:underline}.fb-footer-menu{display:grid;gap:3rem;grid-template-columns:40% 1fr}.fb-footer-menu__image{max-width:550px;-o-object-fit:contain;object-fit:contain}.fb-footer-menu__menus{align-self:center;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.fb-footer-menu__menus a{color:#000;text-decoration:underline;transition:all .2s ease-in-out}.fb-footer-menu__menus a:hover{text-decoration:none}.fb-footer-menu__menus>div{justify-self:end}.fb-footer-menu__menus>div:first-of-type{display:none}.fb-footer-menu__menus h3{color:#000;font-size:1.125rem}.fb-footer-menu__menus .menu_title{display:block}.fb-footer-menu__menus details{display:none}.fb-below-footer{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:space-between;padding:4rem 0 2rem}.fb-below-footer__left>ul{align-items:center;display:flex;gap:.5rem}.fb-below-footer__left>ul>li{display:grid}.fb-below-footer__left>ul>li>a{align-items:center;background-color:#a7a69d;border-radius:3px;color:#fff;display:flex;font-size:1.25rem;height:2rem;justify-content:center;transition:all .3s ease-in-out;width:2rem}.fb-below-footer__left>ul>li>a:hover{background-color:#212020}.fb-below-footer__right{align-items:end;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:start}.fb-below-footer__right p{line-height:1;margin-bottom:0}.fb-footer-bottom{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:0}.fb-footer-bottom__left p{margin-bottom:0}.fb-footer-bottom__right ul{display:flex;gap:1rem}@media screen and (min-width:1480px){.fb-footer-wrapper{max-width:1440px}.fb-footer-wrapper .fb-footer-menu__menus{grid-template-columns:repeat(4,1fr)}.fb-footer-wrapper .fb-footer-menu__menus>div:first-of-type{display:block}}@media screen and (min-width:1680px){.fb-footer-wrapper{max-width:1600px}}@media screen and (max-width:1024px){.fb-before-footer{padding:2rem 0 0}.fb-before-footer__links li{margin-bottom:2rem}.fb-before-footer__links li:nth-of-type(2n){display:none}.fb-before-footer__links li>a{margin-left:1rem}.fb-footer-menu{display:block;padding:0 2rem}.fb-footer-menu__menus{display:flex;justify-content:space-between;padding:3rem 0 2rem}.fb-footer-menu__menus>div{text-align:start}.fb-footer-menu details{display:none}.fb-below-footer{flex-direction:column}.fb-footer-bottom{gap:.5rem;justify-content:center}}@media screen and (max-width:768px){.fb-before-footer__links{display:block}.fb-footer-menu__menus{display:flex;flex-direction:column}.fb-footer-menu__menus div{border-bottom:1px solid #d0d0d0}.fb-footer-menu__menus div:first-of-type{display:block}.fb-footer-menu__menus div:last-of-type{border-bottom:none}.fb-footer-menu__menus div .menu_title{display:none}.fb-footer-menu__menus summary{align-items:center;display:flex;font-weight:700;grid-template-columns:1fr 1rem;justify-content:space-between;margin:-.5em -.5em 0;padding:.5em}.fb-footer-menu__menus summary svg{height:1rem;width:1rem}.fb-footer-menu__menus details{border:none;cursor:pointer;display:block;overflow:hidden;padding:2rem 0;transition:max-height .4s ease-out,border 0ms linear .4s}.fb-footer-menu__menus details ul li{text-align:start}.fb-below-footer__left>ul{gap:1rem}}.fb-rounded{border-radius:1rem}.fb-rounded-sm{border-radius:.5rem}.fb-rounded-md{border-radius:1rem}.fb-rounded-lg{border-radius:1.5rem}.fb-rounded-xl{border-radius:2rem}.single .entry-header .post-thumb img{width:100%}.single.single-post #content article.post.type-post .entry-content{margin-top:3rem}.single.single-post #content article.post.type-post .entry-content p{font-size:1.25rem}.single.single-post .site-content{background-position:5% 100px,99% 20px;background-repeat:no-repeat,no-repeat}.recall__content{margin:2rem 0}.recall__content h3{font-weight:700;margin-bottom:1rem}.recall__retext{background-color:#f7f6f7;border-left:4px solid #940a22;border-radius:10px;padding:1rem}.recall__retext p{margin-bottom:1.5em}.recall__retext p:last-of-type{margin-bottom:0}.recall__table{margin-bottom:1.5rem}.recall__table th{background-color:#eaeaea}.fb-single-product{margin:0 auto;max-width:1240px;padding:1.5rem 0}.fb-single-product__breadcrumbs{font-family:GeoSlab,Roboto Slab,Arial;font-weight:500;margin:1.5rem 0}.fb-single-product__main{grid-gap:1.5rem;display:grid;grid-template-columns:1fr 1fr}.fb-single-product__main .fb-single-product__img{padding:1.5rem}.fb-single-product__main .fb-single-product__img>img{-o-object-fit:cover;object-fit:cover;width:100%}.fb-single-product__main .fb-single-product__meta>h1{margin-bottom:1.5rem}.fb-single-product__main .fb-single-product__meta>.fb-single-product__description{border-bottom:1px solid rgba(0,0,0,.1)}.fb-single-product__main .fb-single-product__meta>.fb-product-tags{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:1.5rem 0}.fb-single-product__main .fb-single-product__meta>.fb-product-tags.tag{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-right:1rem}.fb-single-product__main .fb-single-product__meta>.fb-product-tags.tag:last-of-type{margin-right:unset}.fb-single-product__main .fb-single-product__meta>.fb-product-tags.tag>span{display:block;font-size:.875rem}.fb-single-product__information{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}@media screen and (max-width:1024px){.fb-single-product__main{grid-template-columns:1fr}.fb-single-product__main .fb-single-product__img{padding:0}.fb-single-product__main .fb-single-product__meta{padding:1.5rem}.fb-single-product__information{grid-template-columns:1fr}}.fb_products__masthead{margin:0 auto;max-width:1240px;padding:0}.fb_products__masthead .product_image{padding:1rem!important}.fb_products__featured,.fb_products__new{margin-bottom:2.5rem}.fb_products__showmore{display:flex;flex-direction:row;justify-content:center;padding:1.5rem}.fb_products__showmore a{text-decoration:underline}@media (max-width:1024px){.fb_products__masthead .fb_products__featured>h2,.fb_products__masthead .fb_products__featured>p,.fb_products__masthead .fb_products__new>h2,.fb_products__masthead .fb_products__new>p{padding:0 1.5rem}}.product_extras-nutritionals h3{color:#940a22}.product_extras-nutritionals p{font-family:GeoSlab,Roboto Slab,Arial;font-weight:700;margin-bottom:0}.product_extras-nutritionals ul{list-style:none;margin:0;padding:0}.product_extras-nutritionals ul>li{display:grid;grid-template-columns:2fr 1fr;margin-bottom:0;padding:5px 10px}.product_extras-nutritionals ul>li>div:last-of-type{text-align:end}.product_extras-nutritionals ul>li>div>span{font-weight:700}.product_extras-nutritionals ul>li.padd{padding-left:30px}.product_extras-nutritionals ul>li:nth-child(2n){background-color:rgba(0,0,0,.1)}.product_extras-nutritionals ul>li.head{border-top:7px solid #940a22}.product__content>div:nth-child(2){padding-left:40px}.product_extras-ingredients>p:empty{display:none}.product_extras-ingredients>#En-Ingred,.product_extras-ingredients>#Fre-Ingred{text-transform:capitalize}.product_extras-ingredients>#En-Ingred>span,.product_extras-ingredients>#Fre-Ingred>span{font-weight:500;text-transform:capitalize}.product_extras-ingredients>#En-Ingred:before,.product_extras-ingredients>#Fre-Ingred:before,.product_extras-ingredients>#Moisture:before{font-weight:700;text-transform:capitalize}.product_extras-ingredients>#En-Ingred:before{content:"English: "}.product_extras-ingredients>#Fre-Ingred:before{content:"French: "}.product_extras-ingredients>#Moisture:before{content:"Moisture: "}h1+.products__related{margin:3rem 0 5rem}.products__related{display:flex;flex-direction:row;flex-wrap:wrap}.products__related .related__product{border-radius:10px;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);display:block;margin-right:30px;width:calc(25% - 22.5px)}.products__related .related__product:nth-child(4){margin-right:unset}.products__related .related__product h4{padding:1rem}.products__related .related__product img{-o-object-fit:cover;object-fit:cover;width:100%}.products__grid.wp-grid-builder .wpgb-card-1 .wpgb-block-1.product_image{align-items:center;display:flex;justify-content:center;padding:1rem}.products__grid .product_image>img{-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:786px){.products__related .related__product{margin-bottom:30px;width:calc(50% - 15px)}.products__related .related__product:nth-child(2n){margin-right:unset}}@media screen and (max-width:486px){.product_extras-ingredients,.product_extras-nutritionals{width:100%}.product_extras-ingredients{margin-top:1.5rem;padding-left:0}.product__header>div{flex-basis:100%;margin-bottom:1.5rem}.product__header>div:last-of-type{flex-basis:100%;margin-left:0}.products__grid .product_image>img{min-height:215px;-o-object-fit:cover;object-fit:cover;width:100%}}.single-company-news #content .ast-container{margin-top:2.5rem}.woocommerce-page .woocommerce-notices-wrapper .woocommerce-error,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-info,.woocommerce-page .woocommerce-notices-wrapper .woocommerce-message{border-radius:6px}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:#f8f6f3;border-radius:6px}.woocommerce div.product .out-of-stock{border:2px dashed #ff7f7f;border-radius:6px;color:#4a4a4a;font-weight:700;padding:1rem}.woocommerce-page.farm-boy-theme ul.products li.product .onsale.square,.woocommerce-page.farm-boy-theme ul.products li.product .onsale.square-outline,.woocommerce.farm-boy-theme span.onsale.onsale.square,.woocommerce.farm-boy-theme ul.products li.product .onsale.square,.woocommerce.farm-boy-theme ul.products li.product .onsale.square-outline{background:#940a22;border-radius:6px;color:#fff;display:inline-block;font-size:.85rem;font-weight:600;left:.5rem;line-height:1.4;margin:0;min-height:1.5rem;min-width:1.5rem;padding:.35em 1em;right:unset;text-transform:uppercase;top:.5rem}.product__breadcrumbs{margin:1rem 0}.fb_dinner_order_howto_grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.fb_dinner_order_howto_grid article img{text-align:center}.fb-single__product-servings{font-weight:700;margin-bottom:.5rem}.woocommerce .nutritional_info.button{margin-top:1.5rem}.woocommerce-product-gallery{background-color:#fff}.woocommerce div.product div.images .flex-control-nav img{border-radius:6px;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);overflow:hidden}.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image,.woocommerce div.product div.images.woocommerce-product-gallery img{border-radius:6px;box-shadow:0 4px 10px 0 rgba(0,0,0,.1)}.entry-summary p.price:empty{display:none}.product-tags{display:flex;margin-bottom:1rem}.product-tags_term{margin-right:20px;text-align:center}.product-tags_term>img{height:42px;width:42px}.product-tags_term>span{display:block;font-size:14px;font-weight:400;margin-top:5px;opacity:.7}.product_list_widget .product-data{padding-top:5px}.woocommerce div.product .upsells.products{margin-top:100px}.woocommerce .up-sells h2,.woocommerce .upsells.products h2,.woocommerce .woocommerce-tabs h2{color:#4a4a4a;font-family:GeoSlab,Roboto Slab,Arial;font-size:3rem;font-weight:800;text-transform:uppercase}.woocommerce .upsells.products ul.products li.product .woocommerce-loop-product__title,.woocommerce-page .upsells.products ul.products li.product .woocommerce-loop-product__title{font-family:GeoSlab,Roboto Slab,Arial;font-weight:700}.woocommerce .upsells.products ul.products li.product.box-shadow-0.box-shadow-0-hover .astra-shop-summary-wrap,.woocommerce-page ul.products li.product.box-shadow-0.box-shadow-0-hover .astra-shop-summary-wrap{padding:.5rem 1rem}.woocommerce .upsells.products ul.products li.product .astra-shop-summary-wrap a.button{display:none}.woocommerce .upsells.products ul.products li.product .astra-shop-summary-wrap a.button.add_to_cart_button{display:inline-block}.woocommerce .upsells.products ul.products li.product.box-shadow-0-hover:hover,.woocommerce-page .upsells.products ul.products li.product.box-shadow-0-hover:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,.1)}p.fb-orderdate{background-color:#f8f6f3;border-radius:6px;font-weight:700;padding:1rem}p.fb-orderdate span{text-decoration:underline}.woocommerce .fb_dinner_testimonials{padding:0}.woocommerce .fb_dinner_testimonials__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.woocommerce .fb_dinner_testimonials__test{padding:0}.woocommerce .fb_dinner_testimonials__test p{margin-bottom:.5rem}.woocommerce .fb_dinner_testimonials__test h4{margin-bottom:0}@media screen and (max-width:486px){.woocommerce div.product .related.products{margin-top:2.5rem}.woocommerce .related.products h2,.woocommerce .up-sells h2,.woocommerce .woocommerce-tabs h2{font-size:2rem}.product_extras-ingredients,.product_extras-nutritionals{width:100%}.product_extras-ingredients{margin-top:1.5rem;padding-left:0}}.woocommerce .select2-container .select2-selection--single,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce select,.woocommerce-page .select2-container .select2-selection--single,.woocommerce-page select{border:2px solid #eaeaea;border-radius:6px}.woocommerce-billing-fields>h3:first-child{display:none}.woocommerce-pickup{border:2px solid #eaeaea;border-radius:6px;padding:35px;position:relative}.woocommerce-pickup .pickup_row{position:relative;width:100%}.woocommerce-pickup .pickup_row input[disabled]{background-color:#eee}.woocommerce-pickup .pickup_row:last-of-type{margin-bottom:0}.woocommerce-pickup .pickup_row.hidden{display:none}.woocommerce-pickup .pickup_date{position:relative}.woocommerce-pickup .pickup_date input[disabled]{cursor:not-allowed}.woocommerce-pickup .pickup_date:after{align-items:center;bottom:0;content:"\f274"!important;display:flex!important;font-family:Font Awesome\ 5 Free;height:54px;justify-content:center;position:absolute;right:10px}.woocommerce-page.woocommerce-checkout form #order_review_heading{border-top-left-radius:6px;border-top-right-radius:6px}.woocommerce-page.woocommerce-checkout form #order_review{border-bottom-left-radius:6px;border-bottom-right-radius:6px}#mailchimp-gdpr-fields,p.form-row.form-row-wide.mailchimp-newsletter{margin-top:1em}#customer_details .woocommerce-account-fields,#mailchimp-gdpr-fields,p.form-row.form-row-wide.mailchimp-newsletter{background-color:#f8f6f3;border-radius:6px;border-top:4px solid #940a22;padding:1rem}#mailchimp-gdpr-fields>label>span{margin-left:.5rem}.ui-datepicker{padding:.5rem .5rem 0}.ui-datepicker table{border-style:none}.ui-widget.ui-widget-content{border:2px solid #eaeaea}.ui-widget-header{background:#940a22;border:none;color:#4a4a4a;font-family:GeoSlab,Roboto Slab,Arial;font-weight:500}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:#940a22!important}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#eaeaea;border:1px solid #eaeaea;border-radius:6px}@media screen and (max-width:486px){.woocommerce-pickup{border:unset;padding:0}}.ast-woocommerce-container .before_shop_filters{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:1.5rem}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{border-radius:6px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding-bottom:.8em!important}.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading{opacity:.5;padding-right:2.618em}.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after{content:"\f110"!important;font-family:Font Awesome\ 5 Free;font-weight:900}.woocommerce ul.products li.product .button.added,.woocommerce-page ul.products li.product .button.added{display:none}.woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button{display:block;margin:0;padding:.5rem 0;text-align:center}.woocommerce ul.products li.product .added_to_cart,.woocommerce-page ul.products li.product .added_to_cart{background-color:#940a22;border-radius:6px;color:#fff;display:block;font-family:GeoSlab,Roboto Slab,Arial;font-weight:700;line-height:1.3;margin:0!important;padding:10px 40px;text-align:center;white-space:normal}.woocommerce ul.products li.product .astra-shop-summary-wrap,.woocommerce-page ul.products li.product .astra-shop-summary-wrap{padding:1rem 1.5rem}.wc-block-grid__products{gap:30px}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wp-block-button__link{display:block}.wc-block-grid .wc-block-grid__products .wc-block-grid__product{border:none;border-radius:10px;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);font-size:1em!important;overflow:hidden;transition:all .3s ease-in-out}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .price,.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title,.wc-block-grid__product .wc-block-grid__product-add-to-cart{padding:0 1.2em}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title{color:#4a4a4a;font-weight:700}.wc-block-grid .wc-block-grid__products .wc-block-grid__product:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,.1)}.wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product:last-of-type{margin-right:0}.wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product{max-width:calc(25% - 22.5px)}@media screen and (max-width:769px){.wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product{flex:1 0 50%;max-width:calc(50% - 30px)}.wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product:nth-child(2n){margin-right:0}}@media screen and (max-width:489px){.wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product{flex:1 0 100%;margin-right:unset;max-width:100%}.site-footer-section .ast-builder-html-element .fresh-online-logo,.site-footer-section .ast-builder-html-element .voila-logo{margin-left:unset}}.ast-left-sidebar #secondary{border-right:unset;margin-top:1em;max-width:calc(300px - 1.5rem);order:1;padding-right:1.5rem}.ast-left-sidebar #primary{border-left:unset;margin-top:1em;order:0;padding-left:0}.woocommerce .astra-shop-filter-button,.woocommerce button.astra-shop-filter-button,.woocommerce-page .astra-shop-filter-button,.woocommerce-page button.astra-shop-filter-button{margin:1.5em 30px 1.5em 0!important}.astra-off-canvas-sidebar .offcanvas-filters .wpgb-facet-25{background-color:#940a22;border-radius:6px;padding:10px 0;text-align:center}.astra-off-canvas-sidebar .offcanvas-filters .wpgb-facet-25.wpgb-loading:after{animation:spin 1s linear infinite;content:"\f110"!important;display:inline-block;font-family:Font Awesome\ 5 Free;font-weight:900;margin-left:5px;position:static}.woocommerce-page #content table.cart td.actions{display:none}.woocommerce-cart .cart-collaterals .cart_totals{border:2px solid #eaeaea;border-radius:6px}.woocommerce-cart .cart-collaterals .cart_totals>h2{border-top-left-radius:6px;border-top-right-radius:6px}.woocommerce table.shop_table,.woocommerce-page table.shop_table{border:2px solid #eaeaea;border-radius:6px}.woocommerce table.shop_table thead,.woocommerce-page table.shop_table thead{border-top-left-radius:6px;border-top-right-radius:6px}.wc-block-grid__product{display:flex;flex-direction:column;justify-content:space-between}.wc-block-grid__product-servings{font-size:.9em;font-weight:700;line-height:1.3;margin-bottom:.5em;padding:0 1.2em}.wc-block-grid__product-stockstatus{background-color:#f0c1c1;border-radius:6px;font-size:.9em;font-weight:700;line-height:1.3;margin:0 1.2em;padding:.5em 1em;text-align:center}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .price,.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title,.wc-block-grid__product .wc-block-grid__product-add-to-cart{margin:0 0 12px}.fb__store-banner{background:#000;border-radius:15px;margin:2rem 0;position:relative;width:100%}.fb__store-banner section{bottom:2rem;left:2rem;position:absolute}.fb__store-banner h1{color:#fff;font-family:GeoSlab,Roboto Slab,Arial;font-size:clamp(1.5em,5vw,3em);font-weight:800;text-shadow:2px 2px 5px rgba(0,0,0,.2)}.fb__store-banner-img{height:250px;-o-object-fit:cover;object-fit:cover;opacity:.85;width:100%}.fb__store-heading{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem}.fb__store-heading h2{color:#000}.fb__store-heading a{background:#940a22 0 0 no-repeat padding-box;border-radius:8px;color:#fff;padding:.75rem 1.5rem}.fb__store-heading a:hover{text-decoration:underline}.fb__store-content{display:grid;gap:2rem;grid-auto-flow:column;grid-template-columns:1fr 1fr}.fb__store-col{display:flex;flex-direction:column;gap:2rem}.fb__store-coming-soon{font-weight:700}.fb__store-notice{background-color:#fefdf7;border:1px solid #eb8004;border-radius:24px;padding:2rem}.fb__store-notice .card-title{color:#000;font-family:GeoSlab,Roboto Slab,Arial;font-size:1.15rem;font-weight:700;margin-bottom:1rem}.fb__store-notice p{margin-bottom:1rem}.fb__store-notice p:last-of-type{margin-bottom:0}.fb__store-map .title{color:#9b9b9b;font-family:GeoSlab,Roboto Slab,Arial;font-size:1.05rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase}.fb__store-address{display:grid;gap:1rem;grid-template-columns:1fr 1fr;justify-content:space-between}.fb__store-address+.fb__store-map-wrapper{margin-top:1rem}.fb__store-address p{margin-bottom:1rem}.fb__store-address .address,.fb__store-address .connect{color:#000;font-size:1.25rem}.fb__store-address .address a,.fb__store-address .connect a{color:#000;margin-bottom:.2rem;text-decoration:underline}.fb__store-address .address a:hover,.fb__store-address .connect a:hover{text-decoration:none}.fb__store-map-wrapper iframe{border-radius:1rem}.fb__store-parking h5{font-family:GeoSlab,Roboto Slab,Arial}.fb__store-store-hours ul{list-style:none;margin:0;padding:0}.fb__store-store-hours ul li{border-bottom:1px solid rgba(0,0,0,.1);display:grid;grid-template-columns:1fr 1fr;padding:1.5rem 0}.fb__store-store-hours ul li span:last-of-type{text-align:right}.fb__store-store-hours ul li:last-of-type{border-bottom:unset}.fb__store-description{color:#676767}.fb__store-description p{margin-bottom:1rem}.fb__store-description .title{color:#000;font-family:GeoSlab,Roboto Slab,Arial;font-size:1.15rem;font-weight:700}.fb__store-img-half{height:250px;-o-object-fit:cover;object-fit:cover;width:100%}.fb__store-img-half.mobile{display:none}.fb__store-img-full{height:500px;-o-object-fit:cover;object-fit:cover;width:100%}.fb__store-img-full.mobile{display:none}.fb__store-img-pdfbanner{-o-object-fit:cover;object-fit:cover;width:100%}.fb__store img{border-radius:15px}.fb__store-subscribe-box{align-items:center;background:#940a22 0 0 no-repeat padding-box;border-radius:16px;color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-top:1rem;padding:1rem 1.5rem}.fb__store-subscribe-box .title{color:#fff;font-weight:700}.fb__store-subscribe-box p{font-weight:700;margin-bottom:0}.fb__store-subscribe-box a{border:2px solid #fff;border-radius:16px;color:#fff;padding:.25rem .75rem}.fb__store-subscribe-box a:hover{background-color:#fff;color:#000}.fb__store .store-card{background-color:#fbfbfb;border:1px solid #eee;border-radius:24px;padding:2rem}.fb__store .store-card .card-title{color:#000;font-family:GeoSlab,Roboto Slab,Arial;font-size:1.15rem;font-weight:700;margin-bottom:1rem}.fb__store .store-card p:last-of-type{margin-bottom:0}.fb__store-special-hours{background-color:#fefdf7;border:1px solid #eb8004;border-radius:24px;font-size:1.5rem;margin-bottom:2rem;padding:1rem}.fb__store-special-hours p{margin:unset;padding:1rem;text-align:center}.fb__store-special-hours p:first-of-type{color:#c36304;font-weight:700}@media screen and (max-width:832px){.fb__store-banner-img{height:200px}.fb__store-address{grid-template-columns:1fr}.fb__store-img-half{height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.fb__store-img-half.desktop{display:none}.fb__store-img-half.mobile{display:block}.fb__store-img-full{height:350px;-o-object-fit:cover;object-fit:cover;width:100%}.fb__store-img-full.desktop{display:none}.fb__store-img-full.mobile{display:block}.fb__store-content{grid-auto-flow:unset;grid-template-columns:1fr}.fb__store-subscribe-box{flex-wrap:wrap;gap:.5rem}.fb__store-subscribe-box a{display:block;text-align:center;width:100%}.fb__store-subscribe-box p{font-size:1rem}}@media screen and (max-width:486px){.fb__store-banner section{bottom:1em;left:1em}.fb__store-banner-img{height:120px}.fb__store-heading a{padding:.5rem 1.25rem}.fb__store-img-half{height:160px}.fb__store-img-full{height:300px}.fb__store-content{grid-auto-flow:unset;grid-template-columns:1fr}}.single-recipes.ast-custom-post-type #content .ast-container{margin:0;max-width:100%;padding:0}.toast-close{color:#4a4a4a}.fb-recipe{container-name:recipe;container-type:inline-size}.fb-recipe__dropdown{position:relative}.fb-recipe__dropdown button{background:unset;color:unset;cursor:pointer;padding:unset}.fb-recipe__dropdown ul{background-color:#fff;border:2px solid #444;border-radius:.25rem;display:none;list-style-type:none;margin:.5em 0 0;min-width:8.5rem;padding:0;position:absolute;right:0;top:100%;transition:all .3s;white-space:nowrap;z-index:1000}.fb-recipe__dropdown ul.show{display:block}.fb-recipe__dropdown ul li{text-align:start;width:100%}.fb-recipe__dropdown ul li a{align-items:center;color:#444;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;padding:.438rem .625rem}.fb-recipe__dropdown ul li a:hover{background-color:#f1f1f1;text-decoration:underline}.fb-recipe button.share-buttons{background:unset;color:unset;padding:unset}.fb-recipe h3.fb-print-only{display:none}.fb-recipe__hero{--fb-overlap-size:200px;background-image:linear-gradient(to top,var(--fb-gray-bg) var(--fb-overlap-size),#fff var(--fb-overlap-size));padding:5rem 0 0;text-align:center}.fb-recipe__hero-container{background-color:#f5f5f5;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;margin:0 auto;max-width:1240px;padding:5rem}.fb-recipe__hero-course{color:#fff;font-family:var(--fb-font-family);font-size:1rem;font-weight:medium;letter-spacing:3.2px;line-height:1.3rem;text-align:center;text-transform:uppercase}.fb-recipe__hero-title{color:#fff;font-family:var(--fb-font-family-header);font-size:3.75rem;font-weight:700;line-height:4rem}.fb-recipe__hero-meta{align-items:center;display:grid;gap:1.5rem;grid-template-columns:repeat(4,max-content);justify-content:center;list-style-type:none;margin:0 auto;padding:1.5rem 0 0}.fb-recipe__hero-meta li{color:#fff}.fb-recipe__hero-meta li span{font-weight:700;text-transform:capitalize}.fb-recipe__hero-actions{display:grid;gap:1rem;justify-content:center}.fb-recipe__hero-actions a{cursor:pointer}.fb-recipe__hero-actions>.ast-custom-button.print-button{background-color:transparent;box-shadow:unset;color:#fff;text-decoration:underline}.fb-recipe__hero-actions>.ast-custom-button.print-button:hover{background-color:unset;text-decoration:unset}.fb-recipe__share{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-end;margin:0 auto;max-width:1240px;padding:1rem 0 3.75rem}.fb-recipe__share p{color:#940a22;font-weight:600;line-height:1;margin-bottom:0}.fb-recipe__content{background-color:var(--fb-gray-bg)}.fb-recipe__content-container{display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1240px;padding-bottom:3rem;text-align:left}.fb-recipe__content-title{color:#000;font-family:var(--fb-font-family-header);font-size:2.5rem;font-weight:700;letter-spacing:-.4px;line-height:2.6rem;margin-bottom:1rem}.fb-recipe__content-subtitle{color:var(--fb-text-color);font-family:var(--fb-font-family);font-size:1.5rem;letter-spacing:-.24px;line-height:1.6rem;margin-bottom:1.25rem}.fb-recipe__content-updated{color:#6e6e6e;font-family:var(--fb-font-family);font-size:.875rem;font-weight:600;line-height:1.15rem;text-transform:uppercase}.fb-recipe__content-description-container{margin-bottom:1rem;max-height:300px;overflow:hidden;position:relative}.fb-recipe__content-description-container.expanded{max-height:none}.fb-recipe__content-description-container.expanded:after{display:none}.fb-recipe__content-description-container:after{background:linear-gradient(transparent,var(--fb-gray-bg));bottom:0;content:"";height:50px;left:0;pointer-events:none;position:absolute;width:100%}.fb-recipe__content-description-content{color:var(--fb-text-color);font-family:var(--fb-font-family);font-size:1rem;font-weight:400;line-height:1.3rem;transition:max-height .3s ease}.fb-recipe__continue-reading-btn{background-color:#fff;border:1px solid #ebebeb;border-radius:8px;box-shadow:0 1px 1px hsla(0,0%,55%,.161);color:#343434;display:block;font:normal normal 700 14px/36px;font-family:var(--fb-font-family);margin:10px auto;transition:all .3s ease}.fb-recipe__details{display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1240px;padding:5rem 0}.fb-recipe__details:has(>.empty-gallery){display:flex;flex-direction:column}.fb-recipe__details>.empty-gallery{display:grid;gap:2rem;grid-template-columns:1fr 1fr}.fb-recipe__details-recipe-gallery{display:flex;flex-direction:column;gap:2rem}.fb-recipe__details div:first-of-type{order:1}.fb-recipe__details div:last-of-type{order:2}.fb-recipe__details p{margin-bottom:1rem}.fb-recipe__details ul{list-style-type:none;margin:0}.fb-recipe__details ul li{margin-bottom:1rem}.fb-recipe__details ul li.ingredient-group{color:#940a22;font-weight:700;margin-bottom:.5rem;padding-top:.5rem}.fb-recipe__details ul li>span.prefix{font-weight:700}.fb-recipe__details ul li>span.notes{font-style:italic}.fb-recipe__details ul li:last-of-type{margin-bottom:0}.fb-recipe__details ol{margin:0 0 0 1rem;padding:0}.fb-recipe__details ol li{color:var(--fb-primary);font-weight:700;margin-bottom:1rem}.fb-recipe__details ol li:last-of-type{margin-bottom:0}.fb-recipe__details ol li span{color:var(--fb-text-color);font-weight:400}.fb-recipe__details-title{color:var(--fb-primary);font-family:var(--fb-font-family-header);font-size:1.5rem;font-weight:700;line-height:1}.fb-recipe__details-title:last-of-type{margin-top:1.5rem}.fb-recipe__details-recipe-image{background-color:#f5f5f5;border-radius:12px;padding:1.25rem}.fb-recipe__details-recipe-image img{border-radius:6px;margin-bottom:.5rem;-o-object-fit:cover;object-fit:cover;width:100%}.fb-recipe__details-recipe-image p{margin-bottom:0}.fb-recipe__footer{display:flex;flex-direction:column;margin:0 auto;max-width:1240px;padding:1.5rem 0}.fb-recipe__footer-share{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start;padding:0}.fb-recipe__footer-share p{color:#940a22;font-weight:600;line-height:1;margin-bottom:0}.fb-recipe__footer>hr{margin:.75rem 0}.fb-recipe__footer-actions{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.fb-recipe__footer-actions a{color:#000;cursor:pointer}.fb-recipe__footer-actions a:hover{color:#940a22}.fb-recipe__footer-actions>.print-button{box-shadow:unset;color:#000;text-decoration:underline}.fb-recipe__footer-actions>.print-button:hover{background-color:unset;color:#940a22;text-decoration:unset}@media screen and (max-width:1200px){.fb-recipe__hero-container{border-radius:unset}.fb-recipe__share{padding:1rem 1rem 3.75rem}.fb-recipe__content-container,.fb-recipe__details{padding:0 1.5rem}}@media screen and (max-width:799px){.fb-recipe__hero{padding:0}.fb-recipe__hero-meta{gap:.5rem}.fb-recipe__hero-meta p{font-size:.875rem}.fb-recipe__content-container,.fb-recipe__details{grid-template-columns:1fr}.fb-recipe__details{padding:3rem 1.5rem}.fb-recipe__details div:first-of-type{order:2}.fb-recipe__details div:last-of-type{order:1}.fb-recipe__footer{padding:1rem}}@layer fb-recipe{:root{--fb-gray-bg:#f5f5f5;--fb-primary:#940a22;--fb-box-shadow:0px 1px 1px #8d8d8d29;--fb-text-color:#4a4a4a;--fb-font-family:"Nunito Sans",Arial,Helvetica,sans-serif;--fb-font-family-header:"GeoSlab","Roboto Slab",Arial}}@media print{#ast-scroll-top{display:none!important}body.single.single-recipes{font-family:Georgia,Times New Roman,Times,serif;font-size:11pt;line-height:1.5}body.single.single-recipes .fb-before-footer,body.single.single-recipes footer,body.single.single-recipes header{display:none!important}body.single.single-recipes .fb-recipe{margin:unset}body.single.single-recipes .fb-recipe h3.fb-print-only{display:block}body.single.single-recipes .fb-recipe__footer,body.single.single-recipes .fb-recipe__hero{display:none}body.single.single-recipes .fb-recipe__content{display:none;margin:unset;margin-top:5pt}body.single.single-recipes .fb-recipe__content:after{content:"Thank you for printing our recipe, we hope that you enjoy! Please check back soon for new delicious recipes!";display:block;font-size:9pt;font-style:italic;margin-top:5pt}body.single.single-recipes .fb-recipe__details{display:block}body.single.single-recipes .fb-recipe__details-recipe-gallery{display:none}}.recipes__featured{border-radius:6px;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);display:grid;gap:1rem;grid-template-columns:55% 1fr;margin-bottom:2.5rem}.recipes__featured__content{display:flex;flex-direction:column;padding:1.5rem}.recipes__featured__content a{margin-top:auto;max-width:-moz-fit-content;max-width:fit-content}.recipes__featured__meta>ul{display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;list-style-type:none;margin:0}.recipes__featured__meta>ul li{margin:0;padding:.5rem 0;text-align:center}.recipes__featured__img{display:flex}.recipes__featured__img>img{border-bottom-right-radius:6px;border-top-right-radius:6px;height:100%;-o-object-fit:cover;object-fit:cover}.recipes__featured p{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:.5rem;overflow:hidden;text-overflow:ellipsis}.recipes__featured .title{color:#b8b8b8;font-size:1.25rem;letter-spacing:2px;margin-bottom:.5rem;text-transform:uppercase}.recipes__featured .subtitle{font-size:1.8rem;font-weight:700}.recipes__archive h1{margin-bottom:3rem}@media screen and (max-width:900px){.recipes__featured{grid-template-columns:1fr}.recipes__featured__content{order:1}.recipes__featured__meta{order:0}.recipes__featured img{border-bottom-right-radius:0;border-top-left-radius:6px;height:300px;-o-object-fit:cover;object-fit:cover;width:100%}}.stores__wrapper{margin:0 auto;max-width:1200px;padding:0 1.5rem}.stores__wrapper .wpgb-map-facet{border-radius:6px;box-shadow:0 4px 10px 0 rgba(0,0,0,.1)}.stores__wrapper .wpgb-result-count{color:#4a4a4a;display:block;line-height:1;margin-bottom:1rem}.stores__wrapper .fb-stores-links{background-color:#f8f6f3;border-left:4px solid #940a22;border-radius:6px;color:#4a4a4a;display:inline-block;font-size:1.125rem;padding:10px 15px}.stores__wrapper .stores__intro{margin:2rem 0}.stores__wrapper .stores__intro>p{margin-bottom:1rem}.stores__wrapper .stores__intro>a{background-color:#f8f6f3;border-left:4px solid #940a22;border-radius:6px;color:#4a4a4a;display:inline-block;margin:0;padding:.5rem 1.5rem}.stores__wrapper .stores__intro>a:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,.1)}.stores__filters{display:flex;flex-wrap:wrap;gap:1rem}.store__marker{min-width:140px}@media screen and (max-width:1180px){.stores__wrapper .wp-grid-builder .wpgb-sidebar{flex-basis:100%!important;height:auto;order:0;position:relative}.stores__wrapper .wp-grid-builder .wpgb-main{order:1;padding:0}}@media screen and (max-width:767px){.stores__wrapper .wp-grid-builder .wpgb-main{padding:0}.stores__wrapper .wp-grid-builder .wpgb-area-top-2>div{flex:0 0 100%;max-width:100%}.stores__wrapper .wpgb-card .store__hours span.early_access{align-items:flex-start;justify-content:space-between;padding:0 .2em}.post-type-archive-stores .ast-advanced-headers-layout{padding-bottom:15%;padding-top:15%}.stores__wrapper .stores__map-wrapper{display:none}.stores__filters{gap:0}.stores__filters>div{width:100%}}.wp-grid-builder .wpgb-card-wrapper{background-color:#fff}.wp-grid-builder .wpgb-card .store__hours span.early_access{align-items:center;color:#4a4a4a;display:flex;font-weight:400;justify-content:space-evenly;padding:0 1em;text-transform:unset}.wp-grid-builder .wpgb-card .store__title:hover{color:#940a22}.wp-grid-builder .wpgb-card [class*=wpgb-block-].store__title{color:#4a4a4a;font-family:GeoSlab,Roboto Slab,Arial;font-size:1.25rem;font-weight:500}.wp-grid-builder .wpgb-card [class*=wpgb-block-].store__address{font-size:1rem;margin-bottom:0}.wp-grid-builder .wpgb-card [class*=wpgb-block-].store__address a{text-decoration:underline}.wp-grid-builder .wpgb-card [class*=wpgb-block-].store__address a:hover{color:#940a22}.wp-grid-builder .wpgb-card [class*=wpgb-block-].store__hours{font-size:1rem;margin-bottom:.5rem}.wp-grid-builder .wpgb-card .store__actions{align-items:center;border-top:1px solid rgba(0,0,0,.1);display:grid;font-size:1rem;gap:1rem;grid-template-columns:1fr;justify-content:space-between;margin-top:1rem;padding-top:1rem}.wp-grid-builder .wpgb-card .store__actions>a{display:block;padding:0}.wp-grid-builder .wpgb-card .store__actions>a:hover{text-decoration:underline}.wp-grid-builder .wpgb-card .store__actions>button{background-color:#fff;border:2px solid #940a22;color:#4a4a4a;font-family:Nunito,sans-serif;font-size:inherit;padding:.5rem 0;transition:all .25s ease-in-out}.wp-grid-builder .wpgb-card .store__actions>button:hover{background-color:#940a22;border:2px solid #940a22}.wp-grid-builder .wpgb-card .store__actions>button.fb_myfarmboy{background-color:#940a22;color:#4a4a4a}.wp-grid-builder .wpgb-card .store__actions>button.fb_myfarmboy:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,.1)}.wp-grid-builder .wpgb-card .store__hours span,.wpgb-map-marker-body .wpgb-map-marker-content span{color:#940a22;font-weight:700;text-transform:uppercase}.wpgb-map-marker-body .wpgb-map-marker-content p{margin-bottom:.5rem}.wpgb-map-marker-body .wpgb-map-marker-content p:last-of-type{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;margin-top:.5rem}.wpgb-map-marker-body .wpgb-map-marker-content p:last-of-type a{text-decoration:underline}.stores__pagination{padding:3rem 0}.wpgb-facet button.wpgb-apply[disabled],.wpgb-facet button.wpgb-reset[disabled]{display:none}.archive.post-type-archive.post-type-archive-farmboy_products #content .ast-container{margin:0;max-width:100%;padding:0}.products__archive h2.product-archive-header{padding:1.5rem 2.5rem}.fb_products__leadin{margin:0 auto;max-width:1240px;padding:0 2rem}.fb_products__leadin section{display:flex;flex-direction:column;margin:2rem 0}.fb_products__leadin section a{align-self:center}.fb-home-masthead{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;margin:0;padding:0}.fb-home-masthead .fb-slider-wrapper{background-color:#f8f6f3;max-width:100%}.fb-home-masthead .fb-slider-wrapper #home-slider .splide__slide{display:unset}.fb-home-masthead .fb-slider-wrapper #home-slider .splide__slide__container{display:flex}.fb-home-masthead .fb-slider-wrapper #home-slider .splide__slide__container img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.fb-home-masthead .fb-slider-wrapper #home-slider .splide__slide__container a{height:100%;width:100%}.fb-home-masthead .fb-slider-wrapper #home-slider ul.splide__pagination{background-color:#f8f6f3;border-top-left-radius:10px;border-top-right-radius:10px;bottom:10px;height:42px;padding:1rem 0;position:relative;width:100%}.fb-home-masthead .fb-slider-wrapper #home-slider ul.splide__pagination li{display:flex;margin-right:1.5rem}.fb-home-masthead .fb-slider-wrapper #home-slider ul.splide__pagination li>button.is-active{background-color:#940a22;border-color:#940a22}.fb-home-masthead .fb-slider-wrapper #home-slider ul.splide__pagination li>button{background-color:rgba(0,0,0,.2);border-radius:6px;width:28px}.fb-home-masthead .fb-slider-wrapper #home-slider ul.splide__pagination li:last-of-type{margin-right:0}.home__notice{background-color:#fff;border-left:4px solid #940a22;border-radius:6px;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);margin:0 auto;max-width:1240px;padding:1.5rem}.home__notice p,h2.fb-home__title{margin-bottom:0}.fb-home__title{font-size:2.2rem}.fb-home__title span{color:#940a22}.fb-home__title.nopadding{padding:0}.fb-home__section{padding:1.5rem 0}.fb-home__section.light-bg{background-color:#f8f6f3;padding:calc(1.5rem - 10px) 0 1.5rem}.fb-home__section .flyer_specials{margin:0 auto;max-width:1240px}.fb-home__section .flyer_specials #specials-slider .splide__track{padding:1.5rem 0}.fb-home__section .dinnerplans{margin:0 auto;max-width:1240px}.fb-home__section .dinnerplans #dinnerplans-slider .splide__track{padding:1.5rem 0}.fb-home__section .whatsnew{margin:0 auto;max-width:1240px}.fb-home__section .whatsnew #whatsnew-slider .splide__track{padding:1.5rem 0}.fb-home__section .recipes{margin:0 auto;max-width:1240px;padding:1.5rem}.fb-home__section .recipes h2.fb-home__title{margin-bottom:1.5rem}@media (max-width:1240px){.fb-home__section{padding:1.5rem 0}.fb-home__section .recipes{padding:1.5rem}}@media (max-width:1024px){.fb-home-masthead{max-height:unset}.fb-home-masthead .fb-slider-wrapper{flex-basis:100%;max-width:100%;order:0}.fb-home__title span{display:none}}@media (max-width:639px){.fb-home-masthead .fb-slider-wrapper{flex-basis:100%;max-width:100%}.fb-home-masthead .fb-slider-wrapper #home-slider ul.splide__pagination li>button{padding:.625rem 1rem}.fb-home__section{padding:1.5rem 0}.fb-home__section .recipes{padding:1.5rem}.fb-home__title span{display:none}}.ast-primary-header-bar{border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 5px 10px hsla(0,0%,74%,.22);margin-bottom:-10px}.ast-site-header-cart .ast-addon-cart-wrap i.astra-icon:after,.ast-site-header-cart .ast-woo-header-cart-info-wrap,.ast-site-header-cart i.astra-icon{color:#4a4a4a}.header-main-layout-1 .main-header-bar-navigation .sub-menu{width:280px}.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link{font-size:16px}.ast-search-menu-icon .search-form{border:none}.ast-header-search{box-shadow:0 4px 10px 0 rgba(0,0,0,.1);padding-left:0}.ast-advanced-headers-wrap .taxonomy-description{display:none}.ast-advanced-headers-wrap .fb-meta-content span.content-item.reading,.ast-advanced-headers-wrap h1.ast-advanced-headers-title{text-shadow:0 4px 10px 0 rgba(0,0,0,.1)}.ast-advanced-headers-wrap .fb-meta-content{margin-top:.5em;padding:.5em 1em}.ast-advanced-headers-wrap .fb-meta-content span.content-item{background-color:rgba(0,0,0,.4);border-radius:6px;color:#fff;padding:.25em .5em}.ast-advanced-headers-wrap .fb-meta-content span.content-item a:hover{color:#940a22;text-decoration:underline}.ast-advanced-headers-wrap .fb-meta-content span.content-item.reading{background-color:#940a22}.ast-advanced-headers-wrap .fb-meta-content span.content-item:last-of-type{margin-left:.5em}.ast-advanced-headers-layout .ast-container{max-width:100%;padding:0 3rem}.error-404{text-align:center}.error-404 .page-header .page-title{color:#4a4a4a;font-size:3rem;font-weight:800;margin-bottom:1.5rem}.error-404 .search-field{border-radius:6px}.error-404 .search-submit{padding:15px 40px}.error-404 p{font-size:1.25rem;margin-bottom:1rem}.error-404 ul{list-style-type:none;margin:0;padding:0}@media screen and (max-width:786px){.error-404 .page-header .page-title{font-size:2rem}.error-404 .page-header p{font-size:1rem}}.fb_flyer__card{background-color:#940a22;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);overflow:hidden;position:relative}.fb_flyer__card,.wp-block-image{border-radius:6px}.wp-block-image img{border-radius:6px;box-shadow:0 4px 10px 0 rgba(0,0,0,.1)}.wp-grid-builder .wpgb-card-1 .wpgb-block-3{margin:1em 0!important}.wp-grid-builder .wpgb-card [class*=wpgb-block-]>a,.wpgb-facet .wpgb-facet-title{font-family:GeoSlab,Roboto Slab,Arial,Helvetica,sans-serif;font-weight:800}.wp-grid-builder .wpgb-sidebar .wpgb-facet .wpgb-checkbox-label,.wp-grid-builder .wpgb-sidebar .wpgb-facet .wpgb-hierarchy-label,.wp-grid-builder .wpgb-sidebar .wpgb-facet .wpgb-radio-label,.wp-grid-builder .wpgb-sidebar .wpgb-facet .wpgb-rating-label,.wpgb-result-count{font-family:GeoSlab,Roboto Slab,Arial;font-weight:500}div.wpforms-container-full .wpforms-form .wpforms-page-button,div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form input[type=submit]{background-color:#940a22;border-radius:6px;color:#fff}.fb-future-store-grid{display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr}.fb-future-store{border-bottom:4px solid #940a22;border-radius:6px;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);padding:1rem;text-align:center}.fb-future-store .title{line-height:1;margin-bottom:.5rem}.fb-future-store .address{margin-bottom:.5rem}.fb-future-store a{font-weight:700;text-decoration:underline}ul.fb_covid_cases{background-color:#f8f6f3;border-radius:6px;list-style-type:none;margin:0;padding:1.5rem}ul.fb_covid_cases li{align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:6px;display:grid;gap:1em;grid-template-columns:1fr 3fr 1fr;justify-content:space-between;margin-bottom:1.5rem;padding:1em}ul.fb_covid_cases li:last-of-type{margin-bottom:0}ul.fb_covid_cases li span:last-of-type{text-align:right}ul.fb_covid_cases li span p{margin:0}@media screen and (max-width:496px){ul.fb_covid_cases li{grid-template-columns:1fr}ul.fb_covid_cases li span{border-bottom:1px solid rgba(0,0,0,.1)}ul.fb_covid_cases li span:last-of-type{border-bottom:unset;text-align:left}}.flyer__container{margin:3rem auto;padding:0 1.5rem}.flyer__controls{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;margin-bottom:2rem}.flyer__controls .fb-store-select{max-width:calc(100% - 10px);width:100%}.flyer__controls__extra{display:flex;flex-direction:row;gap:.5rem}.flyer__controls__extra a#accessible-flyer{align-items:center;align-self:center;background:transparent;border:2px solid #444;border-radius:.25rem;color:#444;display:flex;font-family:Roboto Slab,serif;font-size:1rem;height:2.5rem;line-height:1;margin:0;padding:0 1.25rem}.flyer__controls__extra a#accessible-flyer:hover{text-decoration:underline}.flyer__controls__extra .flyer-dropdown{position:relative}.flyer__controls__extra .flyer-dropdown button{background:#333;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;height:2.5rem;padding:0 1.25rem}.flyer__controls__extra .flyer-dropdown ul{background-color:#fff;border:2px solid #444;border-radius:.25rem;display:none;list-style-type:none;margin:.5em 0 0;min-width:12.5rem;padding:0;position:absolute;right:0;top:100%;transition:all .3s;white-space:nowrap;z-index:1000}.flyer__controls__extra .flyer-dropdown ul.show{display:block}.flyer__controls__extra .flyer-dropdown ul li{width:100%}.flyer__controls__extra .flyer-dropdown ul li a{color:#444;display:block;padding:.438rem .625rem}.flyer__controls__extra .flyer-dropdown ul li a:hover{background-color:#f1f1f1;text-decoration:underline}@media screen and (max-width:496px){.flyer__controls__extra{justify-content:space-between;width:100%}}#fb_flyer_page_container{margin:3rem}#farmboy_flyer_container{align-items:center;border-radius:6px;display:flex;height:100vh;justify-content:center;overflow:hidden;width:100%}#farmboy_flyer_container p{font-weight:700}#farmboy_flyer_container_wrapper{background-color:#f8f6f3;border:2px dashed rgba(0,0,0,.1);border-radius:6px;margin-top:1.5rem}.fb_flyer_selector_container{display:flex;flex-direction:column;gap:.5em;margin-bottom:.5em}#flyer_selector{display:grid;display:none;gap:1.5rem;grid-template-columns:1fr 1fr}#flyer_selector div{transition:all .25ms ease-in}#flyer_selector div p{margin-bottom:.5rem}#flyer_selector div span{background-color:#940a22;border-radius:6px;color:#fff;font-size:.8rem;margin-right:.5rem;padding:3px 10px}#flyer_selector div.box{background-color:#f8f6f3;border:2px dashed rgba(0,0,0,.1);border-radius:6px;padding:1rem 1.5rem}#flyer_selector div.box div{display:grid;gap:.5rem;grid-template-columns:1fr 1fr}#flyer_selector div.box div button{background-color:#4a4a4a;border-color:#4a4a4a}#flyer_selector div.box div button.active{background-color:#940a22;border-color:#940a22}#flyer_selector div.box div a{border:2px solid #4a4a4a;border-radius:6px;color:#4a4a4a;text-align:center;text-decoration:none}#flyer_selector div.box div a:hover{background-color:#4a4a4a;color:#fff}#flyer_selector div.active{border-color:#940a22}#flyer_notice{background-color:#f8f6f3;border-radius:6px;border-top:4px solid #940a22;padding:1em 1.5em}select.fb-store-select.fb-store-flyer-region-select{background-position-y:50%;border-radius:6px;max-width:600px}#flyer_normal_interval{display:none;margin-top:.5em}#accessible-flyer{display:none;margin-bottom:.5em}#accessible-flyer a{color:#4a4a4a}#accessible-flyer a:hover{text-decoration:underline}.browser-notice{font-size:.75em;margin:.5em 0}.store_simple_hours span{color:#940a22;font-weight:700}.weekly-product-list.list-weekly-specials ul{list-style-type:none;margin:0}.weekly-product-list.list-weekly-specials ul li{margin-bottom:10px;padding:0 10px}.weekly-product-list.list-weekly-specials ul li:nth-of-type(2n){background-color:rgba(0,0,0,.1)}.weekly-product-list.list-weekly-specials ul li:last-of-type{margin-bottom:0}.weekly-product-list.list-weekly-specials ul li span{font-size:1.2rem;margin-right:.2em}.weekly-product-list.list-weekly-specials ul li span.pricing{margin-left:.5em}.weekly-product-list.list-weekly-specials ul li span.name{font-size:1.25rem}.weekly-product-list.list-weekly-specials ul li span.name>span{font-size:1.2rem}.weekly-product-list.list-weekly-specials h2{font-size:1.3rem}@media screen and (max-width:496px){.flyer__container{margin:3rem 10px}#fb_flyer_page_container{margin:3rem 5px}#farmboy_flyer_container{height:60vh}#flyer_selector{grid-template-columns:1fr}#flyer_selector div.box>div{gap:.5rem;grid-template-columns:1fr}.weekly-product-list.list-weekly-specials h1{font-size:1.3rem}.weekly-product-list.list-weekly-specials h2{font-size:1.2rem}.weekly-product-list.list-weekly-specials ul li{margin-bottom:10px}.weekly-product-list.list-weekly-specials ul li span{font-size:.9em;margin-right:.2em}.weekly-product-list.list-weekly-specials ul li span.name{font-size:1em}.weekly-product-list.list-weekly-specials ul li span.name>span{font-size:.9em}}.fb_inthenews{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(277.5px,1fr));grid-template-rows:1fr}.fb_inthenews a{color:#4a4a4a;display:flex;transition:all .25s ease-in-out}.fb_inthenews a:hover{color:#940a22;transform:translateY(-3px)}.fb_inthenews article{background:#fff;border-radius:6px;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);padding:1em}.fb_inthenews article p{font-weight:700;margin-bottom:0;margin-top:1em}.fb__store-selector{display:flex;flex-direction:row;gap:.5rem}.fb__store-selector__content{align-items:center;display:flex;flex-direction:row;justify-content:space-around}.fb__store-selector__content div{align-items:center;display:flex;flex-direction:row;justify-content:center}.fb__store-selector__icon{height:1rem;margin-right:.2rem;width:1rem}.fb__store-selector__title{font-weight:700}.fb__store-selector a{color:#4a4a4a;text-decoration:underline}.fb-hours-text span{color:#4a4a4a;font-weight:700;margin-left:.5rem;margin-right:.25rem}@media screen and (max-width:486px){.fb__store-selector{padding:.5rem 0}.fb__store-selector__content{flex-direction:column}}.fb-cookie-consent{border-radius:6px;bottom:20px;max-width:600px;position:fixed;right:20px}.fb-cookie-consent .fb-cookie-consent__inner{align-items:center;background-color:#fff;border-radius:6px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);display:flex;gap:1rem;justify-content:center;padding:1rem;position:relative;width:100%}.fb-cookie-consent .fb-cookie-consent__inner p{font-size:14px;line-height:1.5;margin:0;padding:0}.fb-cookie-consent .fb-cookie-consent__inner a{color:#575757;display:inline-block;text-decoration:underline}.fb-cookie-consent .fb-cookie-consent__inner .fb-cookie-consent__close{background-color:#940a20;border-radius:10px;box-shadow:unset;margin:0;padding:.5rem;width:100px}.fb-hidden{display:none}@media (max-width:768px){.fb-cookie-consent{bottom:0;padding:.5rem;right:0}.fb-cookie-consent .fb-cookie-consent__inner{align-items:start;flex-direction:column;gap:1rem}}html{scroll-behavior:smooth}body{font-size:16px}.search__grid .product_image>img{-o-object-fit:cover;object-fit:cover;width:100%}.ast-button,.ast-custom-button,.elementor-button-wrapper .elementor-button,.elementor-button-wrapper .elementor-button:visited,.wp-block-button .wp-block-button__link{box-shadow:0 4px 10px 0 rgba(0,0,0,.1)}.select2-container .select2-selection--single,.widget select,select{background-position-y:50%}.ast-header-search{border-radius:6px}.ast-breadcrumbs-wrapper,.fb_breadcrumbs{margin-bottom:1.5rem}.site-content .fb_container{margin-bottom:3rem;margin-top:calc(3rem + 10px)}body.woocommerce-page .site-content{margin-bottom:3rem;padding-top:calc(3rem + 10px)}#media_image-5>a>img{width:140px}.box-shadow-card,.shop_online_cards{border-radius:6px;box-shadow:0 4px 10px 0 rgba(0,0,0,.1)}.post-password-form{margin-top:calc(3rem + 10px)}.no-margin-top{margin-top:10px!important}.uagb-infobox .uagb-ifb-image-content img,.uagb-infobox.image-round .uagb-ifb-icon{border-radius:50%!important}@media screen and (max-width:787px){.ast-search-menu-icon .search-form{border:none}.ast-header-search{box-shadow:unset;padding-left:unset}}h1.visually-hidden{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0;clip-path:inset(50%);height:1px;margin:0;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}
