.wp-block-uagb-marketing-button{display:-webkit-box;display:-ms-flexbox;display:flex;}.wp-block-uagb-marketing-button p:empty{display:none;}.wp-block-uagb-marketing-button .uagb-marketing-btn__title,.wp-block-uagb-marketing-button p.uagb-marketing-btn__prefix{margin-bottom:0;}.wp-block-uagb-marketing-button .uagb-marketing-btn__link{z-index:1;display:inline-block;position:relative;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;}.wp-block-uagb-marketing-button .uagb-marketing-btn__link.wp-block-button__link{width:auto;}.wp-block-uagb-marketing-button svg{fill:currentColor;width:20px;height:20px;z-index:1;vertical-align:middle;}.wp-block-uagb-marketing-button .uagb-marketing-btn__title,.wp-block-uagb-marketing-button svg{display:inline;vertical-align:middle;}.wp-block-uagb-marketing-button.uagb-marketing-btn__align-center,.wp-block-uagb-marketing-button.uagb-marketing-btn__align-text-center .uagb-marketing-btn__title-wrap,.wp-block-uagb-marketing-button.uagb-marketing-btn__align-text-center .uagb-marketing-btn__link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;}.wp-block-uagb-marketing-button.uagb-marketing-btn__align-left,.wp-block-uagb-marketing-button.uagb-marketing-btn__align-text-left .uagb-marketing-btn__title-wrap,.wp-block-uagb-marketing-button.uagb-marketing-btn__align-text-left .uagb-marketing-btn__link{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left;}.wp-block-uagb-marketing-button.uagb-marketing-btn__align-right,.wp-block-uagb-marketing-button.uagb-marketing-btn__align-text-right .uagb-marketing-btn__title-wrap,.wp-block-uagb-marketing-button.uagb-marketing-btn__align-text-right .uagb-marketing-btn__link{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right;}.wp-block-uagb-marketing-button.uagb-marketing-btn__align-full .uagb-marketing-btn__link{width:100%;}.wp-block-uagb-marketing-button.uagb-marketing-btn__align-text-center .uagb-marketing-btn__prefix{text-align:center;}.wp-block-uagb-marketing-button.uagb-marketing-btn__align-text-left .uagb-marketing-btn__prefix{text-align:left;}.wp-block-uagb-marketing-button.uagb-marketing-btn__align-text-right .uagb-marketing-btn__prefix{text-align:right;}.wp-block-uagb-marketing-button.uagb-marketing-btn__icon-after svg{order:2;}.wp-block-uagb-marketing-button.uagb-marketing-btn__align-full .uagb-marketing-btn__wrap{width:100%;}.wp-block-uagb-marketing-button.uagb-marketing-btn__align-center .uagb-marketing-btn__wrap,.wp-block-uagb-marketing-button.uagb-marketing-btn__align-text-center .uagb-marketing-btn__title-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.wp-block-uagb-marketing-button .uagb-marketing-btn__title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:self-end;-ms-flex-align:self-end;align-items:self-end;}.wp-block-uagb-marketing-button.uagb-marketing-btn__icon-after .uagb-marketing-btn__icon-wrap{order:2;}.entry-content .wp-block-uagb-marketing-button .uagb-marketing-btn__link{text-decoration:none;display:inline-block;}.uagb-block-618b4f7c .uagb-marketing-btn__prefix{font-size:14px;line-height:2em;margin-top:0px;}.uagb-block-618b4f7c.uagb-marketing-btn__icon-after .uagb-marketing-btn__link svg{margin-left:10px;}.uagb-block-618b4f7c.uagb-marketing-btn__icon-before .uagb-marketing-btn__link svg{margin-right:10px;}.uagb-block-618b4f7c.uagb-marketing-btn__icon-after .uagb-marketing-btn__icon-wrap svg{margin-left:10px;}.uagb-block-618b4f7c.uagb-marketing-btn__icon-before .uagb-marketing-btn__icon-wrap svg{margin-right:10px;}.uagb-block-618b4f7c .uagb-marketing-btn__title-wrap{align-items:center;}.uagb-block-618b4f7c .uagb-marketing-btn__title-wrap .uagb-marketing-btn__icon-wrap svg{vertical-align:sub;}.uagb-block-618b4f7c svg{width:20px;height:20px;}.uagb-block-618b4f7c .uagb-marketing-btn__link svg{fill:#000;}.uagb-block-618b4f7c.wp-block-uagb-marketing-button.wp-block-button .wp-block-button__link.uagb-marketing-btn__link{background:transparent;}.uagb-block-618b4f7c.wp-block-uagb-marketing-button.wp-block-button:not(.is-style-outline) a.wp-block-button__link:not(.has-background){background-color:transparent;}.uagb-block-618b4f7c .uagb-marketing-btn__link{background:transparent;}.uagb-block-618b4f7c p.uagb-marketing-btn__prefix{color:#000;}.uagb-block-618b4f7c .uagb-marketing-btn__link.wp-block-button__link{padding-left:33px;padding-right:33px;padding-top:8px;padding-bottom:8px;border-top-width:2px;border-left-width:2px;border-right-width:2px;border-bottom-width:2px;border-top-left-radius:100px;border-top-right-radius:100px;border-bottom-left-radius:100px;border-bottom-right-radius:100px;border-color:#000;border-style:solid;}.uagb-block-618b4f7c .uagb-marketing-btn__wrap .uagb-marketing-btn__link{padding-left:33px;padding-right:33px;padding-top:8px;padding-bottom:8px;border-top-width:2px;border-left-width:2px;border-right-width:2px;border-bottom-width:2px;border-top-left-radius:100px;border-top-right-radius:100px;border-bottom-left-radius:100px;border-bottom-right-radius:100px;border-color:#000;border-style:solid;}.uagb-block-618b4f7c .uagb-marketing-btn__link .uagb-marketing-btn__title{color:#000;}.uagb-block-618b4f7c .uagb-marketing-btn__title{font-size:20px;}@media only screen and (max-width: 976px){.uagb-block-618b4f7c .uagb-marketing-btn__prefix{font-size:14px;}.uagb-block-618b4f7c .uagb-marketing-btn__link.wp-block-button__link{border-style:solid;border-color:#000;}.uagb-block-618b4f7c .uagb-marketing-btn__wrap .uagb-marketing-btn__link{padding-left:20px;padding-right:20px;padding-top:8px;padding-bottom:8px;border-style:solid;border-color:#000;}.uagb-block-618b4f7c .uagb-marketing-btn__title{font-size:20px;}}@media only screen and (max-width: 767px){.uagb-block-618b4f7c .uagb-marketing-btn__prefix{font-size:14px;}.uagb-block-618b4f7c.wp-block-uagb-marketing-button.wp-block-button .uagb-marketing-btn__link{border-style:solid;border-color:#000;}.uagb-block-618b4f7c .uagb-marketing-btn__wrap .uagb-marketing-btn__link{padding-left:20px;padding-right:20px;padding-top:8px;padding-bottom:8px;border-style:solid;border-color:#000;}.uagb-block-618b4f7c .uagb-marketing-btn__title{font-size:20px;}}iframe#wc_realex_redirect_iframe{border:none;margin:0 auto;overflow-x:auto;overflow-y:hidden;}#wc_realex_redirect_iframe_cancel{display:block;width:600px;margin:0 auto;text-align:center;}@media screen and (max-width:600px){iframe#wc_realex_redirect_iframe{overflow:auto;}#wc_realex_redirect_iframe_cancel{width:100%;}}.tax-product_brand .brand-description{overflow:hidden;zoom:1;}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right;}.tax-product_brand .brand-description .text{width:72%;float:left;}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em;}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none;}ul.brand-thumbnails:before{clear:both;content:"";display:table;}ul.brand-thumbnails:after{clear:both;content:"";display:table;}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%;}ul.brand-thumbnails.fluid-columns li{width:auto;}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both;}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0;}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0;}ul.brand-thumbnails.columns-2 li{width:48%;}ul.brand-thumbnails.columns-3 li{width:30.75%;}ul.brand-thumbnails.columns-5 li{width:16.95%;}ul.brand-thumbnails.columns-6 li{width:13.5%;}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0;}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48% !important;}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none;}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%;}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both;}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0;}}.brand-thumbnails-description li{text-align:center;}.brand-thumbnails-description li .term-thumbnail img{display:inline;}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left;}#brands_a_z h3:target{text-decoration:underline;}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1;}ul.brands_index li{float:left;margin:0 2px 2px 0;}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none;}ul.brands_index li span{border-color:#eee;color:#ddd;}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none;}ul.brands_index li a.active{border-width:2px;padding:5px;}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em;}.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:"" !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:"" !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:"" !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{}@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;}.ast-page-builder-template .ast-article-post{margin-bottom:2.5em;}.ast-featured-post{float:none;}.ast-separate-container .ast-separate-posts.ast-article-post{margin-bottom:2em;}.ast-animate-hidden{visibility:hidden;opacity:0;}.ast-animate-display{visibility:visible;opacity:1;}.ast-no-thumb .ast-date-meta .posted-on{margin-bottom:1.5em;}.ast-date-meta.circle .posted-on{border-radius:50%;overflow:hidden;}.has-post-thumbnail .ast-date-meta.circle .posted-on{margin:1em;}.ast-separate-container .ast-grid-1 .blog-layout-1{padding:0;}.ast-separate-container .ast-grid-1 .blog-layout-2,.ast-separate-container .ast-grid-1 .blog-layout-3{padding:0;border-bottom:0;}.ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-2,.ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-3,.ast-separate-container .ast-grid-3 .ast-article-post .blog-layout-2,.ast-separate-container .ast-grid-3 .ast-article-post .blog-layout-3,.ast-separate-container .ast-grid-4 .ast-article-post .blog-layout-2,.ast-separate-container .ast-grid-4 .ast-article-post .blog-layout-3{border-bottom:0;}.ast-separate-container .blog-layout-1,.ast-separate-container .blog-layout-2,.ast-separate-container .blog-layout-3{padding:2.66666em;}.ast-separate-container .ast-grid-2 .blog-layout-1,.ast-separate-container .ast-grid-2 .blog-layout-2,.ast-separate-container .ast-grid-2 .blog-layout-3,.ast-separate-container .ast-grid-3 .blog-layout-1,.ast-separate-container .ast-grid-3 .blog-layout-2,.ast-separate-container .ast-grid-3 .blog-layout-3,.ast-separate-container .ast-grid-4 .blog-layout-1,.ast-separate-container .ast-grid-4 .blog-layout-2,.ast-separate-container .ast-grid-4 .blog-layout-3{padding:1.5em;}@media (max-width:1200px){.ast-separate-container .ast-grid-2 .ast-article-post:nth-child(2n+0),.ast-separate-container .ast-grid-2 .ast-article-post:nth-child(odd),.ast-separate-container .ast-grid-3 .ast-article-post:nth-child(2n+0),.ast-separate-container .ast-grid-3 .ast-article-post:nth-child(odd),.ast-separate-container .ast-grid-4 .ast-article-post:nth-child(2n+0),.ast-separate-container .ast-grid-4 .ast-article-post:nth-child(odd){padding:0;}.ast-separate-container .blog-layout-1,.ast-separate-container .blog-layout-2,.ast-separate-container .blog-layout-3{padding:1.5em;}}.site-content .ast-grid-2 .ast-article-post,.site-content .ast-grid-3 .ast-article-post,.site-content .ast-grid-4 .ast-article-post{background:0 0;}.site-content .ast-grid-2 .ast-article-post .blog-layout-2,.site-content .ast-grid-2 .ast-article-post .blog-layout-3,.site-content .ast-grid-3 .ast-article-post .blog-layout-2,.site-content .ast-grid-3 .ast-article-post .blog-layout-3,.site-content .ast-grid-4 .ast-article-post .blog-layout-2,.site-content .ast-grid-4 .ast-article-post .blog-layout-3{border-bottom:0;}.ast-page-builder-template .ast-article-post .entry-header{margin:auto auto 1em auto;padding:0;}.ast-article-post .ast-post-format-audio.ast-embeded-audio .ast-date-meta .posted-on{position:relative;display:inline-block;margin-bottom:1em;}hr.post-divider{height:0;margin:0;}hr.ast-single-previous-hr{height:0;margin-top:2em;}.ast-show-comments-data{padding:2em 6.67em;}.ast-show-comments-data .ast-show-comments{cursor:pointer;}.ast-show-comments-data .ast-show-comments,.ast-show-comments-data .ast-show-comments-count{max-width:640px;text-align:center;margin-left:auto;margin-right:auto;}.ast-show-comments-data .ast-show-comments-count{margin-bottom:2em;}.ast-pagination-circle .ast-pagination .page-numbers,.ast-pagination-square .ast-pagination .page-numbers{border-style:solid;border-width:1px;line-height:2.33333em;}.ast-pagination-circle .ast-pagination .page-numbers{border-radius:50%;}.ast-pagination-circle .ast-pagination .next.page-numbers,.ast-pagination-circle .ast-pagination .prev.page-numbers{border-radius:30px;}@media all and (max-width:768px){#content:before{content:"";}}.ast-pagination-infinite{text-align:center;margin:2.5em 0 0;}.ast-page-builder-template .ast-pagination-infinite{margin:2.5em 0;}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none;}.infinity-end.neverending .site-footer{display:block;}.no-more{cursor:default;}.ast-loader{display:none;margin:0 auto;min-height:58px;line-height:58px;width:70px;text-align:center;}.ast-loader>div{width:18px;height:18px;background-color:#0085ba;border-radius:100%;display:inline-block;animation:sk-bouncedelay 1.4s infinite ease-in-out both;}.ast-loader .ast-loader-1{animation-delay:-.32s;}.ast-loader .ast-loader-2{animation-delay:-.16s;}@keyframes sk-bouncedelay{0%,100%,80%{transform:scale(0);}40%{transform:scale(1);}}.ast-blog-pagination-type-infinite .ast-pagination{display:none;}.ast-related-post-featured-section .post-thumb-img-content+* .posted-on{position:absolute;top:0;left:0;}.ast-related-post-featured-section .posted-on{position:relative;display:inline-block;width:5.714285714em;height:5.714285714em;padding:.7em;margin-bottom:1.5em;}.ast-related-post-featured-section .posted-on .entry-date span{display:block;width:100%;text-align:center;}.ast-related-post-featured-section .posted-on .date-month{font-size:.8571428571em;line-height:1em;}.ast-related-post-featured-section .posted-on .date-year{font-size:.8571428571em;line-height:1em;}.ast-related-post-featured-section .posted-on .date-day{font-size:2.5em;line-height:.9em;font-weight:900;margin:.1em 0;}.blog-layout-3 .post-thumb{position:relative;}.blog-layout-3 .post-thumb .posted-on{position:absolute;top:0;}.blog-layout-3 .post-thumb .posted-on .entry-date span{display:block;width:100%;text-align:center;}.blog-layout-3.ast-no-thumb .posted-on{position:relative;display:inline-block;}.blog-layout-3{width:100%;display:inline-block;padding-bottom:2em;vertical-align:middle;border-bottom:1px solid var(--ast-border-color);}.blog-layout-3 .posted-on{left:0;}.blog-layout-3 .post-content{padding-left:0;padding-right:0;}@media (max-width:768px){.blog-layout-3 .ast-blog-featured-section,.blog-layout-3 .post-content{width:100%;float:none;}.blog-layout-3 .ast-blog-featured-section .post-thumb{text-align:left;}}.blog-layout-3 .post-thumb{padding-left:0;padding-right:0;position:relative;}.blog-layout-3 .post-thumb .posted-on{position:absolute;top:0;}.blog-layout-3 .post-thumb .posted-on .entry-date span{display:block;width:100%;text-align:center;}.blog-layout-3.ast-no-thumb .post-thumb{width:auto;display:inline-block;}.blog-layout-3.ast-no-thumb .posted-on{position:relative;display:inline-block;}.ast-hb-account-login-wrapper .ast-hb-account-login{position:fixed;left:50%;top:50%;padding:35px;max-height:550px;width:340px;margin:0 0 0 -170px;background-color:#f1f1f1;z-index:1000011;box-shadow:0 3px 6px rgba(0,0,0,.3);}.ast-hb-account-login-wrapper .ast-hb-account-login-bg{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;opacity:.7;z-index:1000010;transition:all .3s;}.ast-hb-account-login-wrapper .ast-hb-login-header .ast-hb-login-close{background:0 0;border:0;font-size:24px;line-height:1;padding:.4em;color:inherit;-js-display:flex;display:flex;box-shadow:none;}.ast-hb-account-login-wrapper #loginform input[type=password],.ast-hb-account-login-wrapper #loginform input[type=text]{width:100%;max-width:100%;margin-top:10px;border:1px solid;background-color:transparent;vertical-align:middle;}.ast-hb-account-login-form-footer a.ast-header-account-footer-link:not(:last-child) span:after{content:"|";margin:0 .4em;}.ast-header-account-link.ast-account-action-link,.ast-header-account-link.ast-account-action-login,.ast-header-account-link.ast-account-action-login.customize-unpreviewable,.ast-header-break-point .ast-header-account-link{cursor:pointer;pointer-events:all;}.ast-header-account{-js-display:flex;display:flex;}.ast-hb-account-login-wrapper{visibility:hidden;}.ast-hb-account-login-wrapper .ast-hb-login-header{-js-display:flex;position:absolute;right:0;top:0;display:flex;justify-content:flex-end;min-height:calc(1.2em + 24px);}.ast-hb-account-login-wrapper .ast-hb-account-login{transform:scale(.7);opacity:0;transition:all .3s;overflow:auto;}.ast-hb-account-login-wrapper.show{visibility:visible;}.ast-hb-account-login-wrapper.show .ast-hb-account-login{transform:scale(1) translateY(-50%);opacity:1;}.ast-hb-login-body{height:100%;position:relative;line-height:1.5;}.ast-hf-account-menu-wrap.ast-main-header-bar-alignment{position:relative;}.main-header-bar .main-header-bar-navigation .ast-account-nav-menu{line-height:1.45;}.ast-account-nav-menu{width:240px;background:#fff;left:-999em;position:absolute;top:0;z-index:99999;list-style:none;margin:0;padding-left:0;border:0;box-shadow:0 4px 10px -2px rgba(0,0,0,.1);}.ast-account-nav-menu .sub-menu{right:auto;top:0;margin-left:0;}.ast-account-nav-menu .menu-item.focus>.sub-menu,.ast-account-nav-menu .menu-item:hover>.sub-menu{left:100%;}.ast-account-nav-menu .ast-left-align-sub-menu.menu-item.focus>.sub-menu,.ast-account-nav-menu .ast-left-align-sub-menu.menu-item:hover>.sub-menu{left:-100%;}.ast-account-nav-menu .menu-item .menu-link{padding:.9em 1em;}.ast-account-nav-menu .menu-item{border-style:none;}.ast-account-nav-menu .menu-item.menu-item-has-children>.menu-link:after{position:absolute;right:1em;top:50%;transform:translate(0,-50%) rotate(270deg);}.ast-above-header-bar .main-header-menu.ast-account-nav-menu>.menu-item,.ast-below-header-bar .main-header-menu.ast-account-nav-menu>.menu-item,.ast-primary-header-bar .main-header-menu.ast-account-nav-menu>.menu-item{height:auto;line-height:unset;bottom:-5px;}.ast-header-account-wrap .woocommerce-MyAccount-navigation-link.is-active a{background:unset;}.ast-header-account-wrap .menu-item:last-child>.menu-link{border-style:none;}.ast-divider-wrapper{border:0;}.ast-mobile-popup-content .ast-header-divider-element{justify-content:center;}.ast-header-divider-element{position:relative;}.ast-fb-divider-layout-vertical{position:relative;}.ast-hb-divider-layout-vertical.ast-header-divider-element{height:100%;}.ast-mobile-header-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element),.ast-mobile-popup-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element){padding:15px 20px;}.footer-widget-area .ast-footer-divider-element{position:relative;align-items:center;}.footer-widget-area .ast-divider-wrapper{display:inline-block;}.ast-builder-footer-grid-columns .ast-fb-divider-layout-horizontal{-js-display:inline-flex;display:inline-flex;vertical-align:middle;}[data-section*=section-fb-button-] .ast-builder-button-size-xs .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-xs .ast-custom-button{font-size:13px;padding:8px 20px;}[data-section*=section-fb-button-] .ast-builder-button-size-sm .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-sm .ast-custom-button{font-size:15px;padding:10px 40px;}[data-section*=section-fb-button-] .ast-builder-button-size-md .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-md .ast-custom-button{font-size:17px;padding:15px 45px;}[data-section*=section-fb-button-] .ast-builder-button-size-lg .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-lg .ast-custom-button{font-size:19px;padding:20px 50px;}[data-section*=section-fb-button-] .ast-builder-button-size-xl .ast-custom-button,[data-section*=section-hb-button-] .ast-builder-button-size-xl .ast-custom-button{font-size:21px;padding:25px 55px;}.ast-fb-divider-layout-vertical{-js-display:flex;display:flex;}.site-footer-section{position:relative;}.ast-builder-language-switcher .ast-builder-language-switcher-menu{list-style:none;margin:0;padding:0;line-height:normal;-webkit-tap-highlight-color:transparent;}.ast-builder-language-switcher-layout-vertical .ast-builder-language-switcher{display:block;}.ast-builder-language-switcher-layout-vertical .ast-builder-language-switcher-menu{display:block;}.ast-builder-language-switcher-layout-horizontal .ast-builder-language-switcher{-js-display:flex;display:flex;}.ast-builder-language-switcher-layout-horizontal .ast-builder-language-switcher-menu{-js-display:flex;display:flex;flex-wrap:wrap;}.ast-builder-language-switcher a{-js-display:flex;display:flex;align-items:center;}.ast-lswitcher-item-footer,.ast-lswitcher-item-header{-js-display:inline-flex;display:inline-flex;}span.ast-lswitcher-item-footer:last-child,span.ast-lswitcher-item-header:last-child{margin-right:0;}body.ast-padded-layout::after,body.ast-padded-layout::before{background:inherit;content:"";display:block;height:0;left:0;position:fixed;width:100%;z-index:999;}body.ast-padded-layout::after{bottom:0;}body.ast-padded-layout{background-attachment:fixed;}body.ast-padded-layout::before{top:0;}@media (min-width:44.375em){body.ast-padded-layout.admin-bar::before{top:46px;}}@media (min-width:48.9375em){body.ast-padded-layout.admin-bar::before{top:32px;}}.elementor-page.ast-box-layout #page,.elementor-page.ast-padded-layout #page{overflow:hidden;}.siteorigin-panels.ast-box-layout #page,.siteorigin-panels.ast-padded-layout #page{overflow:hidden;}.ast-separate-container.ast-box-layout #content .ast-container{padding-left:0;padding-right:0;}@media (max-width:768px){.ast-separate-container.ast-box-layout #content .ast-container{padding-left:20px;padding-right:20px;}}@media (max-width:544px){.ast-separate-container.ast-box-layout #content .ast-container{padding-left:.54em;padding-right:.54em;}}.js_active .ast-box-layout #page,.js_active .ast-padded-layout #page{overflow:hidden;}.js_active .ast-box-layout.ast-page-builder-template .vc_row[data-vc-full-width],.js_active .ast-padded-layout.ast-page-builder-template .vc_row[data-vc-full-width]{max-width:100%;left:0 !important;}.ast-shop-pagination-infinite{text-align:center;margin:2.5em 0 0;}.ast-page-builder-template .ast-shop-pagination-infinite{margin:2.5em 0;}.ast-shop-load-more{cursor:pointer;display:none;border:2px solid var(--ast-border-color);transition:all .2s linear;color:#000;}.ast-shop-load-more.active{display:inline-block;padding:0 1.5em;line-height:3em;}.ast-shop-load-more.no-more:hover{border-color:var(--ast-border-color);color:#000;}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none;}.infinity-end.neverending .site-footer{display:block;}.ast-shop-load-more.no-more:hover{background-color:inherit;}.no-more{cursor:default;}.ast-loader{display:none;margin:0 auto;min-height:58px;line-height:58px;width:70px;text-align:center;}.ast-loader>div{width:18px;height:18px;background-color:#0085ba;border-radius:100%;display:inline-block;animation:sk-bouncedelay 1.4s infinite ease-in-out both;}.ast-loader .ast-loader-1{animation-delay:-.32s;}.ast-loader .ast-loader-2{animation-delay:-.16s;}@keyframes sk-bouncedelay{0%,100%,80%{transform:scale(0);}40%{transform:scale(1);}}.ast-woocommerce-pagination-type-infinite .woocommerce-pagination{display:none;}.logged-in.admin-bar.woocommerce .astra-off-canvas-sidebar,.logged-in.admin-bar.woocommerce-page .astra-off-canvas-sidebar{top:32px;height:calc(100% - 32px);}.logged-in.admin-bar.woocommerce .close,.logged-in.admin-bar.woocommerce-page .close{top:5px;}.ast-woo-mini-cart-wrapper{display:inline-block;line-height:4;}.ast-woo-mini-cart-wrapper.top .widget_shopping_cart{box-shadow:0 -2px 8px 1px rgba(0,0,0,.07);}.ast-woo-mini-cart-wrapper.top .ast-site-header-cart .widget_shopping_cart{bottom:100%;top:auto;}.ast-woo-mini-cart-wrapper.top .ast-site-header-cart .widget_shopping_cart:before{bottom:-18px;transform:rotateX(180deg);}.ast-woo-mini-cart-wrapper.top .ast-site-header-cart .widget_shopping_cart:after{bottom:-12px;transform:rotateX(180deg);}.ast-woo-mini-cart-wrapper.bottom .widget_shopping_cart{box-shadow:0 2px 8px 1px rgba(0,0,0,.07);}.ast-woo-mini-cart-wrapper.bottom .widget_shopping_cart:focus .widget_shopping_cart,.ast-woo-mini-cart-wrapper.bottom .widget_shopping_cart:hover .widget_shopping_cart{bottom:100%;top:auto;}.ast-woo-mini-cart-wrapper.left .ast-site-header-cart .widget_shopping_cart{right:0;left:auto;}.ast-woo-mini-cart-wrapper.left .ast-site-header-cart .widget_shopping_cart:before{right:10px;left:auto;}.ast-woo-mini-cart-wrapper.left .ast-site-header-cart .widget_shopping_cart:after{right:13px;left:auto;}.ast-woo-mini-cart-wrapper.right .ast-site-header-cart .widget_shopping_cart{right:auto;left:0;}.ast-woo-mini-cart-wrapper.right .ast-site-header-cart .widget_shopping_cart:before{right:auto;left:10px;}.ast-woo-mini-cart-wrapper.right .ast-site-header-cart .widget_shopping_cart:after{right:auto;left:14px;}.ast-separate-container #secondary .ast-woo-mini-cart-wrapper .widget_shopping_cart{padding:0;}.ast-off-canvas-overlay .woocommerce .astra-off-canvas-sidebar-wrapper,.ast-off-canvas-overlay .woocommerce-page .astra-off-canvas-sidebar-wrapper{visibility:visible;opacity:1;}.ast-off-canvas-overlay .woocommerce .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar,.ast-off-canvas-overlay .woocommerce-page .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar{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{float:left;outline:0;margin:0;}.woocommerce .astra-shop-filter-button .ast-icon.icon-close,.woocommerce button.astra-shop-filter-button .ast-icon.icon-close,.woocommerce-page .astra-shop-filter-button .ast-icon.icon-close,.woocommerce-page button.astra-shop-filter-button .ast-icon.icon-close{display:none;}.woocommerce .astra-shop-filter-button .astra-woo-filter-text,.woocommerce button.astra-shop-filter-button .astra-woo-filter-text,.woocommerce-page .astra-shop-filter-button .astra-woo-filter-text,.woocommerce-page button.astra-shop-filter-button .astra-woo-filter-text{margin-left:.5em;font-size:1.07em;color:var(--ast-global-color-2);}.woocommerce .astra-shop-filter-button .astra-woo-filter-icon,.woocommerce button.astra-shop-filter-button .astra-woo-filter-icon,.woocommerce-page .astra-shop-filter-button .astra-woo-filter-icon,.woocommerce-page button.astra-shop-filter-button .astra-woo-filter-icon{display:inline-block;font-size:1.3em;line-height:1;font-weight:400;vertical-align:middle;width:.8em;}.woocommerce .astra-shop-filter-button .astra-woo-filter-icon svg,.woocommerce button.astra-shop-filter-button .astra-woo-filter-icon svg,.woocommerce-page .astra-shop-filter-button .astra-woo-filter-icon svg,.woocommerce-page button.astra-shop-filter-button .astra-woo-filter-icon svg{font-size:1em;width:.8em;height:.8em;color:var(--ast-global-color-3);}.woocommerce .astra-shop-filter-button.active .ast-icon.icon-menu-bars,.woocommerce button.astra-shop-filter-button.active .ast-icon.icon-menu-bars,.woocommerce-page .astra-shop-filter-button.active .ast-icon.icon-menu-bars,.woocommerce-page button.astra-shop-filter-button.active .ast-icon.icon-menu-bars{display:none;}.woocommerce .astra-shop-filter-button.active .ast-icon.icon-close,.woocommerce button.astra-shop-filter-button.active .ast-icon.icon-close,.woocommerce-page .astra-shop-filter-button.active .ast-icon.icon-close,.woocommerce-page button.astra-shop-filter-button.active .ast-icon.icon-close{display:inline-block;}.woocommerce button.astra-shop-filter-button,.woocommerce-page button.astra-shop-filter-button{padding:.67em 1em;font-weight:600;-js-display:flex;display:flex;align-items:center;}.woocommerce button.astra-shop-filter-button .astra-woo-filter-text,.woocommerce-page button.astra-shop-filter-button .astra-woo-filter-text{color:inherit;}.woocommerce button.astra-shop-filter-button .astra-woo-filter-icon svg,.woocommerce-page button.astra-shop-filter-button .astra-woo-filter-icon svg{color:inherit;}.woocommerce button.astra-shop-filter-button~.woocommerce-result-count,.woocommerce-page button.astra-shop-filter-button~.woocommerce-result-count{padding:4px 0;}.woocommerce .ast-woocommerce-container .widget_layered_nav_filters,.woocommerce-page .ast-woocommerce-container .widget_layered_nav_filters{clear:both;margin:0 0 1.5em;}.woocommerce .astra-off-canvas-sidebar-wrapper,.woocommerce-page .astra-off-canvas-sidebar-wrapper{width:100%;top:0;position:fixed;height:100%;background:rgba(0,0,0,.4);z-index:99;visibility:hidden;opacity:0;transition:.25s ease-in-out;}.woocommerce .astra-off-canvas-sidebar-wrapper .close,.woocommerce-page .astra-off-canvas-sidebar-wrapper .close{position:absolute;right:5px;top:5px;line-height:1;cursor:pointer;color:var(--ast-global-color-3);z-index:1;opacity:.8;}.woocommerce .astra-off-canvas-sidebar-wrapper .close .ast-icon,.woocommerce-page .astra-off-canvas-sidebar-wrapper .close .ast-icon{pointer-events:none;}.woocommerce .astra-off-canvas-sidebar-wrapper .close:hover,.woocommerce-page .astra-off-canvas-sidebar-wrapper .close:hover{opacity:1;}.woocommerce .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar,.woocommerce-page .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar{position:absolute;background:var(--ast-global-color-5);height:100%;top:0;left:-100%;padding:35px;box-shadow:0 0 12px 0 rgba(0,0,0,.4);width:325px;overflow:auto;transition:.3s ease-in-out;}.woocommerce .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar .widget_price_filter .price_slider_amount .button,.woocommerce .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar .widget_shopping_cart .woocommerce-mini-cart__buttons a,.woocommerce-page .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar .widget_price_filter .price_slider_amount .button,.woocommerce-page .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar .widget_shopping_cart .woocommerce-mini-cart__buttons a{padding:10px 15px;font-weight:400;}.woocommerce .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar ul.product_list_widget li a,.woocommerce-page .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar ul.product_list_widget li a{margin-bottom:4px;line-height:1.2;}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{padding-bottom:1.2em;transition:all .3s ease-in-out;}.woocommerce ul.products li.product .ast-woo-shop-product-description p:last-child,.woocommerce ul.products li.product>.ast-loop-product__link:last-child .woocommerce-loop-product__title,.woocommerce ul.products li.product>.button:last-child,.woocommerce ul.products li.product>:last-child,.woocommerce-page ul.products li.product .ast-woo-shop-product-description p:last-child,.woocommerce-page ul.products li.product>.ast-loop-product__link:last-child .woocommerce-loop-product__title,.woocommerce-page ul.products li.product>.button:last-child,.woocommerce-page ul.products li.product>:last-child{margin-bottom:0;}.woocommerce ul.products li.product .astra-shop-summary-wrap,.woocommerce-page ul.products li.product .astra-shop-summary-wrap{padding:0 1.2em;}.woocommerce ul.products li.product.box-shadow-0.box-shadow-0-hover,.woocommerce-page ul.products li.product.box-shadow-0.box-shadow-0-hover{padding-bottom:0;}.woocommerce 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:0;}.woocommerce ul.products li.product.box-shadow-0.box-shadow-0-hover .added_to_cart,.woocommerce-page ul.products li.product.box-shadow-0.box-shadow-0-hover .added_to_cart{margin:0;}.woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button{margin:.5em 0;}.woocommerce ul.products li.product .button.added,.woocommerce-page ul.products li.product .button.added{margin-bottom:0;transition:none;}.woocommerce ul.products li.product .added_to_cart,.woocommerce-page ul.products li.product .added_to_cart{margin:0 1.2em;}.woocommerce ul.products li.product .description p,.woocommerce-page ul.products li.product .description p{margin:0;font-size:.9rem;line-height:1.5;}.woocommerce ul.products li.product .categories,.woocommerce-page ul.products li.product .categories{font-size:.857rem;}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap,.woocommerce-page ul.products li.product .astra-shop-thumbnail-wrap{margin-bottom:.8em;}.woocommerce ul.products li.product .woocommerce-loop-product__link,.woocommerce-page ul.products li.product .woocommerce-loop-product__link{overflow:hidden;}.woocommerce ul.products li.product .woocommerce-loop-product__link img,.woocommerce-page ul.products li.product .woocommerce-loop-product__link img{margin-bottom:0;backface-visibility:hidden;transition:filter .6s,opacity .6s,transform .6s;}.woocommerce ul.products li.product.astra-woo-hover-zoom:hover img,.woocommerce-page ul.products li.product.astra-woo-hover-zoom:hover img{transform:scale(1.1);}.woocommerce ul.products li.product.astra-woo-hover-zoom-fade:hover img,.woocommerce-page ul.products li.product.astra-woo-hover-zoom-fade:hover img{opacity:.7;transform:scale(1.1);}.woocommerce ul.products li.product.astra-woo-hover-fade:hover img,.woocommerce-page ul.products li.product.astra-woo-hover-fade:hover img{opacity:.7;}.woocommerce-page.rel-up-columns-1 div.product .related.products ul.products li.product,.woocommerce-page.rel-up-columns-1 div.product .up-sells ul.products li.product,.woocommerce.rel-up-columns-1 div.product .related.products ul.products li.product,.woocommerce.rel-up-columns-1 div.product .up-sells ul.products li.product{width:100%;margin-right:0;}.woocommerce-page.rel-up-columns-2 div.product .related.products ul.products li.product,.woocommerce-page.rel-up-columns-2 div.product .up-sells ul.products li.product,.woocommerce.rel-up-columns-2 div.product .related.products ul.products li.product,.woocommerce.rel-up-columns-2 div.product .up-sells ul.products li.product{width:48.4%;width:calc(50% - 10px);}.woocommerce-page.rel-up-columns-2 div.product .related.products ul.products li.product:nth-child(2n),.woocommerce-page.rel-up-columns-2 div.product .up-sells ul.products li.product:nth-child(2n),.woocommerce.rel-up-columns-2 div.product .related.products ul.products li.product:nth-child(2n),.woocommerce.rel-up-columns-2 div.product .up-sells ul.products li.product:nth-child(2n){margin-right:0;clear:right;}.woocommerce-page.rel-up-columns-2 div.product .related.products ul.products li.product:nth-child(odd),.woocommerce-page.rel-up-columns-2 div.product .up-sells ul.products li.product:nth-child(odd),.woocommerce.rel-up-columns-2 div.product .related.products ul.products li.product:nth-child(odd),.woocommerce.rel-up-columns-2 div.product .up-sells ul.products li.product:nth-child(odd){clear:left;}.woocommerce-page.rel-up-columns-3 div.product .related.products ul.products li.product,.woocommerce-page.rel-up-columns-3 div.product .up-sells ul.products li.product,.woocommerce.rel-up-columns-3 div.product .related.products ul.products li.product,.woocommerce.rel-up-columns-3 div.product .up-sells ul.products li.product{width:31.2%;width:calc(33.33% - 14px);}.woocommerce-page.rel-up-columns-3 div.product .related.products ul.products li.product:nth-child(3n),.woocommerce-page.rel-up-columns-3 div.product .up-sells ul.products li.product:nth-child(3n),.woocommerce.rel-up-columns-3 div.product .related.products ul.products li.product:nth-child(3n),.woocommerce.rel-up-columns-3 div.product .up-sells ul.products li.product:nth-child(3n){margin-right:0;clear:right;}.woocommerce-page.rel-up-columns-3 div.product .related.products ul.products li.product:nth-child(3n+1),.woocommerce-page.rel-up-columns-3 div.product .up-sells ul.products li.product:nth-child(3n+1),.woocommerce.rel-up-columns-3 div.product .related.products ul.products li.product:nth-child(3n+1),.woocommerce.rel-up-columns-3 div.product .up-sells ul.products li.product:nth-child(3n+1){clear:left;}.woocommerce-page.rel-up-columns-4 div.product .related.products ul.products li.product,.woocommerce-page.rel-up-columns-4 div.product .up-sells ul.products li.product,.woocommerce.rel-up-columns-4 div.product .related.products ul.products li.product,.woocommerce.rel-up-columns-4 div.product .up-sells ul.products li.product{width:22.5%;width:calc(25% - 15px);}.woocommerce-page.rel-up-columns-4 div.product .related.products ul.products li.product:nth-child(4n),.woocommerce-page.rel-up-columns-4 div.product .up-sells ul.products li.product:nth-child(4n),.woocommerce.rel-up-columns-4 div.product .related.products ul.products li.product:nth-child(4n),.woocommerce.rel-up-columns-4 div.product .up-sells ul.products li.product:nth-child(4n){margin-right:0;clear:right;}.woocommerce-page.rel-up-columns-4 div.product .related.products ul.products li.product:nth-child(4n+1),.woocommerce-page.rel-up-columns-4 div.product .up-sells ul.products li.product:nth-child(4n+1),.woocommerce.rel-up-columns-4 div.product .related.products ul.products li.product:nth-child(4n+1),.woocommerce.rel-up-columns-4 div.product .up-sells ul.products li.product:nth-child(4n+1){clear:left;}.woocommerce-page.rel-up-columns-5 div.product .related.products ul.products li.product,.woocommerce-page.rel-up-columns-5 div.product .up-sells ul.products li.product,.woocommerce.rel-up-columns-5 div.product .related.products ul.products li.product,.woocommerce.rel-up-columns-5 div.product .up-sells ul.products li.product{width:17.5%;width:calc(20% - 16px);}.woocommerce-page.rel-up-columns-5 div.product .related.products ul.products li.product:nth-child(5n),.woocommerce-page.rel-up-columns-5 div.product .up-sells ul.products li.product:nth-child(5n),.woocommerce.rel-up-columns-5 div.product .related.products ul.products li.product:nth-child(5n),.woocommerce.rel-up-columns-5 div.product .up-sells ul.products li.product:nth-child(5n){margin-right:0;clear:right;}.woocommerce-page.rel-up-columns-5 div.product .related.products ul.products li.product:nth-child(5n+1),.woocommerce-page.rel-up-columns-5 div.product .up-sells ul.products li.product:nth-child(5n+1),.woocommerce.rel-up-columns-5 div.product .related.products ul.products li.product:nth-child(5n+1),.woocommerce.rel-up-columns-5 div.product .up-sells ul.products li.product:nth-child(5n+1){clear:left;}.woocommerce-page.rel-up-columns-6 div.product .related.products ul.products li.product,.woocommerce-page.rel-up-columns-6 div.product .up-sells ul.products li.product,.woocommerce.rel-up-columns-6 div.product .related.products ul.products li.product,.woocommerce.rel-up-columns-6 div.product .up-sells ul.products li.product{width:14%;width:calc(16.66% - 17px);}.woocommerce-page.rel-up-columns-6 div.product .related.products ul.products li.product:nth-child(6n),.woocommerce-page.rel-up-columns-6 div.product .up-sells ul.products li.product:nth-child(6n),.woocommerce.rel-up-columns-6 div.product .related.products ul.products li.product:nth-child(6n),.woocommerce.rel-up-columns-6 div.product .up-sells ul.products li.product:nth-child(6n){margin-right:0;clear:right;}.woocommerce-page.rel-up-columns-6 div.product .related.products ul.products li.product:nth-child(6n+1),.woocommerce-page.rel-up-columns-6 div.product .up-sells ul.products li.product:nth-child(6n+1),.woocommerce.rel-up-columns-6 div.product .related.products ul.products li.product:nth-child(6n+1),.woocommerce.rel-up-columns-6 div.product .up-sells ul.products li.product:nth-child(6n+1){clear:left;}.woocommerce-checkout.distraction-free .main-header-container{text-align:center;justify-content:center;}.woocommerce-checkout.distraction-free .site-branding .site-title{justify-content:center;}.woocommerce ul.products li.product .onsale,.woocommerce-page ul.products li.product .onsale{border-radius:999px;padding:0 2px;}.woocommerce ul.products li.product .onsale.square,.woocommerce ul.products li.product .onsale.square-outline,.woocommerce-page ul.products li.product .onsale.square,.woocommerce-page ul.products li.product .onsale.square-outline{border-radius:0;padding:0;}.woocommerce .onsale.circle-outline,.woocommerce-page .onsale.circle-outline{line-height:2.7;}.woocommerce div.product .onsale.circle-outline,.woocommerce-page div.product .onsale.circle-outline{line-height:3.1;}.woocommerce .onsale.square,.woocommerce .onsale.square-outline,.woocommerce div.product .onsale.square,.woocommerce div.product .onsale.square-outline,.woocommerce-page .onsale.square,.woocommerce-page .onsale.square-outline,.woocommerce-page div.product .onsale.square,.woocommerce-page div.product .onsale.square-outline{border-radius:0;padding:0;line-height:3;}.woocommerce.single-product .related.products{width:100%;}.woocommerce .ast-shop-toolbar-container{margin-bottom:2.5em;-js-display:flex;display:flex;align-items:center;justify-content:space-between;}.woocommerce .ast-shop-toolbar-container .ast-shop-toolbar-aside-wrap{-js-display:inline-flex;display:inline-flex;align-items:center;column-gap:20px;}.woocommerce .ast-shop-toolbar-container .ast-shop-toolbar-aside-wrap .woocommerce-result-count{margin:0;}.woocommerce .ast-shop-toolbar-container .ast-shop-toolbar-aside-wrap .astra-shop-filter-button{-js-display:flex;display:flex;align-items:center;}.woocommerce .ast-shop-toolbar-container>*{margin:0;}.woocommerce .ast-shop-toolbar-container>:last-child{float:right;}.woocommerce .ast-shop-toolbar-container .woocommerce-ordering{margin:0;}.ast-woocommerce-pagination-default .woocommerce-pagination .page-numbers,.ast-woocommerce-pagination-default .woocommerce-pagination .page-numbers li{border:0;}.ast-woocommerce-pagination-default.woocommerce nav.woocommerce-pagination ul li a:focus,.ast-woocommerce-pagination-default.woocommerce nav.woocommerce-pagination ul li a:hover,.ast-woocommerce-pagination-default.woocommerce nav.woocommerce-pagination ul li span.current{background:0 0;color:inherit;}.ast-woocommerce-pagination-circle .woocommerce-pagination .page-numbers{border:0;}.ast-woocommerce-pagination-circle.woocommerce nav.woocommerce-pagination ul li{margin:0 3px;border:none;}.ast-woocommerce-pagination-circle.woocommerce nav.woocommerce-pagination ul li>a,.ast-woocommerce-pagination-circle.woocommerce nav.woocommerce-pagination ul li>span{border-width:1px;border-style:solid;border-radius:50%;min-width:calc(2.5em + 2px);}@media all and (min-width:421px){.woocommerce div.product.ast-product-tabs-layout-vertical .woocommerce-product-gallery{margin-bottom:3em;}.woocommerce div.product.ast-product-tabs-layout-vertical .woocommerce-tabs{margin-bottom:3.5em;-js-display:flex;display:flex;flex-wrap:wrap;}.woocommerce div.product.ast-product-tabs-layout-vertical .woocommerce-tabs:after{content:"";display:table;clear:both;}.woocommerce div.product.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs{padding:0;width:200px;float:left;margin:0;border:none;}.woocommerce div.product.ast-product-tabs-layout-vertical .woocommerce-tabs .panel{border:1px solid var(--ast-border-color);border-width:0 0 0 1px;padding:0 1.5em 1.5em 1.5em;margin-bottom:0;width:calc(100% - 200px);}.ast-product-tabs-layout-vertical .woocommerce-Tabs-panel h1,.ast-product-tabs-layout-vertical .woocommerce-Tabs-panel h2,.ast-product-tabs-layout-vertical .woocommerce-Tabs-panel h3,.ast-product-tabs-layout-vertical .woocommerce-Tabs-panel h4,.ast-product-tabs-layout-vertical .woocommerce-Tabs-panel h5,.ast-product-tabs-layout-vertical .woocommerce-Tabs-panel h6{clear:none;}}.woocommerce div.product.ast-product-tabs-layout-vertical .woocommerce-tabs{border-top:0;}.woocommerce div.product.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs li{width:100%;margin:0;border-bottom:none;border-width:0 0 1px;border-style:solid;border-color:var(--ast-border-color);}.woocommerce div.product.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs li.active{z-index:0;border-right-color:var(--ast-border-color);border-bottom-color:var(--ast-border-color);}.woocommerce div.product.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs li.active:before{opacity:1;}.woocommerce div.product.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs li:last-child{border-bottom:0;}.woocommerce div.product.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs li a{width:100%;padding:.5em 0 .5em .8em;}.woocommerce div.product.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs li:before{top:auto;bottom:0;right:0;z-index:1;left:auto;width:3px;height:100%;opacity:0;transition:.3s;}@media all and (min-width:421px){.woocommerce div.product.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs li:hover::before{opacity:1;}}@media all and (min-width:421px){.woocommerce div.product.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs:hover>li:not(:hover):before{opacity:0;}}.ast-product-navigation-wrapper{z-index:1;position:relative;display:inline-block;float:right;}.ast-product-navigation-wrapper.circle .product-links a,.ast-product-navigation-wrapper.circle-outline .product-links a{border-radius:50%;}.product-links a{display:inline-block;height:2em;height:calc(1.8em + 2px);width:2em;width:calc(1.8em + 2px);text-align:center;border:1px solid;margin-left:.4em;}.product-links a.ast-disable{opacity:.5;pointer-events:none;}.product-links a i{-js-display:inline-flex;display:inline-flex;}.product-links a[rel=prev] i{margin-left:-1px;}.product-links a[rel=next] i{margin-right:-1px;}.ast-icon-next:before,.ast-icon-previous:before{content:"";display:inline-block;font-family:Astra;font-size:.8rem;font-weight:700;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;line-height:normal;font-style:normal;}.ast-icon-previous:before{transform:rotate(90deg);}.ast-icon-next:before{transform:rotate(-90deg);}html.ast-quick-view-is-open{overflow:hidden;}html.ast-quick-view-is-open body{overflow:hidden;}html.ast-quick-view-is-open .ast-above-header.ast-sticky-active,html.ast-quick-view-is-open .ast-below-header.ast-sticky-active,html.ast-quick-view-is-open .main-header-bar.ast-sticky-active{margin-left:0;}.ast-quick-view-bg{position:fixed;visibility:hidden;overflow:hidden;background:#0b0b0b;opacity:0;transition:opacity .25s;z-index:1042;}.ast-quick-view-loader{z-index:1000;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0;position:absolute;}.ast-quick-view-loader.blockUI.blockOverlay::before{content:"";background:0 0 !important;width:48px;height:48px;display:block;position:absolute;top:50%;left:50%;border:3px solid #fff;margin:0 auto;border-radius:50%;border-left-color:transparent;border-right-color:transparent;animation:ast-qv-spin 575ms infinite linear;}@keyframes ast-qv-spin{100%{transform:rotate(360deg);transform:rotate(360deg);}}@keyframes spin{100%{transform:rotate(360deg);transform:rotate(360deg);}}.ast-quick-view-bg-ready{top:0;left:0;width:100%;height:100%;opacity:.6;visibility:visible;}body #ast-quick-view-modal div.product .flex-viewport{width:100%;float:none;}#ast-quick-view-modal{position:fixed;visibility:hidden;opacity:0;top:0;left:0;width:100%;height:100%;z-index:1400;text-align:center;transition:all .3s;overflow-x:hidden;overflow-y:auto;}#ast-quick-view-content div.images{min-width:400px;}#ast-quick-view-modal .ast-content-main-wrapper{position:absolute;border-radius:3px;top:50%;left:50%;transform:translate(-50%,-50%);width:max(80%,800px);}#ast-quick-view-modal .ast-content-main-wrapper:before{content:"";display:inline-block;vertical-align:middle;height:100%;}#ast-quick-view-modal .ast-content-main{position:relative;pointer-events:none;display:inline-block;vertical-align:middle;max-width:100%;margin:0 auto;text-align:left;z-index:1045;transform:translateY(-30px);opacity:0;transition:transform .5s,opacity .3s;}#ast-quick-view-modal .ast-content-main:after,#ast-quick-view-modal .ast-content-main:before{content:"";display:table;clear:both;}#ast-quick-view-modal .ast-lightbox-content{display:table;pointer-events:auto;background-color:var(--ast-global-color-5);margin:0 auto;box-shadow:3px 3px 20px 0 rgba(0,0,0,.15);position:relative;}#ast-quick-view-modal.open{visibility:visible;opacity:1;}#ast-quick-view-modal.open .ast-content-main{transform:translateY(0);opacity:1;width:100%;}#ast-quick-view-modal .ast-qv-image-slider{position:relative;}#ast-quick-view-modal .ast-qv-image-slider .ast-qv-slides li{list-style:none;}#ast-quick-view-modal .ast-qv-image-slider .flex-control-nav{margin:0;padding:0;width:100%;position:absolute;bottom:10px;text-align:center;z-index:2;}#ast-quick-view-modal .ast-qv-image-slider .flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;vertical-align:middle;}#ast-quick-view-modal .ast-qv-image-slider .flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;box-shadow:inset 0 0 3px rgba(0,0,0,.3);border-radius:20px;}#ast-quick-view-modal .ast-qv-image-slider .flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default;}#ast-quick-view-modal .ast-qv-image-slider .flex-direction-nav{margin:0;padding:0;list-style:none;}#ast-quick-view-modal .ast-qv-image-slider .flex-direction-nav a{text-decoration:none;display:block;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);transition:all .3s ease-in-out;visibility:hidden;}#ast-quick-view-modal .ast-qv-image-slider .flex-direction-nav .flex-next:before,#ast-quick-view-modal .ast-qv-image-slider .flex-direction-nav .flex-prev:before{speak:none;font-size:20px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;visibility:visible;}#ast-quick-view-modal .ast-qv-image-slider .flex-direction-nav .flex-prev{left:-50px;}#ast-quick-view-modal .ast-qv-image-slider .flex-direction-nav .flex-next{right:-50px;text-align:right;}#ast-quick-view-modal .ast-qv-image-slider:hover .flex-direction-nav .flex-next,#ast-quick-view-modal .ast-qv-image-slider:hover .flex-direction-nav .flex-prev{opacity:.7;}#ast-quick-view-content{height:100%;overflow:hidden;}#ast-quick-view-content div.product{padding:0;display:inline-block;width:100%;vertical-align:middle;overflow:hidden;max-width:1000px;}#ast-quick-view-content div.images{opacity:1 !important;margin:0;width:50%;min-width:400px;display:inline-block;float:left;}#ast-quick-view-content div.summary{margin:0;padding:30px;width:50%;min-width:400px;float:left;overflow-y:auto;}#ast-quick-view-content .ast-woocommerce-accordion{display:none;}.open .ast-quick-view-loader{opacity:0;}.stick-add-to-cart #ast-quick-view-content div.summary{padding-bottom:0;}#ast-quick-view-content div.summary .added_to_cart{padding-top:5px;}#ast-quick-view-content div.woocommerce-product-rating:after,#ast-quick-view-content div.woocommerce-product-rating:before{content:"";display:table;clear:both;}#ast-quick-view-content div.woocommerce-product-rating a.woocommerce-review-link{display:none;}#ast-quick-view-content .onsale{top:15px;left:15px;right:auto;}#ast-quick-view-close{position:absolute;font-size:1em;top:-15px;right:-15px;width:22px;height:22px;line-height:22px;text-align:center;z-index:4;background:#fff;color:#000;border-radius:50%;box-shadow:0 0 4px #4c4c4c;}#ast-quick-view-close:hover{opacity:1;transition:all .2s ease;}.astra-shop-thumbnail-wrap{position:relative;}.ast-quick-view-text{position:absolute;opacity:0;bottom:0;left:0;width:100%;text-align:center;min-height:2em;background:rgba(0,0,0,.7);color:#fff;}.ast-quick-view-text:hover{background:#000;color:#fff;}.astra-shop-thumbnail-wrap:hover .ast-quick-view-text{opacity:1;}.woocommerce #ast-quick-view-modal div.product form.cart .button.single_add_to_cart_button{padding:10px 20px;height:40px;}.woocommerce #ast-quick-view-modal div.product form.cart .button.single_add_to_cart_button.loading{padding-right:40px;}.astra-full-megamenu-wrapper{z-index:99999;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.sub-menu>.menu-item{display:none;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li.ast-mm-has-desc>.menu-link{vertical-align:middle;text-align:center;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .menu-item:hover>.menu-link{background-color:transparent;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu{opacity:0;visibility:hidden;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu-focus .menu-item>.menu-link{background-color:transparent;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus{opacity:1;visibility:visible;-js-display:flex;display:flex;padding:15px;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item{padding-left:15px;padding-right:15px;display:block;flex:1;opacity:1;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item:first-child{padding-left:0;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item:last-child{padding-right:0;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu.col-2 .menu-item{width:50%;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu.col-3 .menu-item{width:33.33%;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu.col-4 .menu-item{width:25%;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .menu-item:last-child{border-right:none;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus .sub-menu{background-color:transparent;display:block;opacity:1;visibility:visible;transform:none;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus .astra-nested-sub-menu .menu-item .menu-link{padding-left:24px;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus .astra-nested-sub-menu .astra-nested-sub-menu .menu-item .menu-link{padding-left:48px;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .sub-menu{border:none;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item .sub-menu{position:static;width:100%;margin:auto;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu>.menu-item .sub-menu .menu-item{width:100%;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus>.menu-item{padding-left:15px;padding-right:15px;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus>.menu-item:first-child{padding-left:0;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu.astra-megamenu-focus>.menu-item:last-child{padding-right:0;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-megamenu .ast-header-navigation-arrow{display:none;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper.astra-megamenu-wrapper-focus{opacity:1;visibility:visible;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper.astra-megamenu-wrapper-focus .astra-megamenu.astra-megamenu-focus{-js-display:flex;display:flex;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper .astra-mega-menu-width-full-stretched{width:100%;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .astra-full-megamenu-wrapper .astra-mega-menu-width-full-stretched .ast-mm-template-content{padding:0;}.ast-desktop .ast-mega-menu-enabled .menu-item-has-children.astra-megamenu-li.menu-item .astra-megamenu.sub-menu .menu-item>.menu-link::after{content:"";}.ast-desktop .ast-mega-menu-enabled .menu-item-has-children.astra-megamenu-li.menu-item .astra-megamenu.sub-menu .menu-item>.menu-link .ast-icon.icon-arrow{display:none;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .sub-menu .menu-link,.ast-desktop .ast-mega-menu-enabled.submenu-with-border .astra-megamenu-li .sub-menu .menu-link{border:none;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu{opacity:1;visibility:visible;-js-display:flex;display:flex;padding:15px;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item{padding-left:15px;padding-right:15px;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item:first-child{padding-left:0;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item:last-child{padding-right:0;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item{padding-left:15px;padding-right:15px;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item:first-child{padding-left:0;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item:last-child{padding-right:0;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.col-2 .menu-item{width:50%;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.col-3 .menu-item{width:33.33%;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.col-4 .menu-item{width:25%;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu>.menu-item{display:block;flex:1;opacity:1;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu .sub-menu{background-color:transparent;display:block;opacity:1;visibility:visible;transform:none;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu .astra-nested-sub-menu .menu-item .menu-link{padding-left:24px;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu .astra-nested-sub-menu .astra-nested-sub-menu .menu-item .menu-link{padding-left:48px;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu .sub-menu{border:none;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu>.menu-item .sub-menu{position:static;width:100%;margin:auto;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu>.menu-item .sub-menu .menu-item{width:100%;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu.sub-menu .menu-item:last-child{border-right:none;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-full-megamenu-wrapper{opacity:1;visibility:visible;}.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-full-megamenu-wrapper .astra-megamenu{-js-display:flex;display:flex;}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li:hover .astra-megamenu .sub-menu .menu-item{width:100%;}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li:hover .astra-megamenu.sub-menu .menu-item .sub-menu{min-width:100%;}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li .astra-megamenu.astra-megamenu-focus .sub-menu .menu-item{width:100%;}.ast-desktop .ast-mega-menu-enabled :not(.menu-container-width-mega).astra-megamenu-li .astra-megamenu.astra-megamenu-focus.sub-menu .menu-item .sub-menu{min-width:100%;}.ast-desktop .ast-mega-menu-enabled .astra-full-megamenu-wrapper{background:#fff;position:absolute;opacity:0;visibility:hidden;top:100%;}.ast-desktop .ast-mega-menu-enabled .astra-full-megamenu-wrapper .astra-megamenu.sub-menu{display:none;position:relative;left:0;top:0;margin:0 auto;padding-left:0;padding-right:0;border-width:0;}.ast-desktop .ast-mega-menu-enabled .astra-full-megamenu-wrapper .astra-mega-menu-width-full-stretched.sub-menu{padding:15px;}.ast-desktop .ast-mega-menu-enabled .ast-hide-menu-item+.ast-mm-custom-content{margin-top:.9em;}.ast-desktop .ast-mega-menu-enabled .menu-item-heading:not(.menu-item-has-children)>a{margin-bottom:.9em;}.ast-desktop .ast-above-header-menu .astra-megamenu-li .sub-menu .menu-item.current-menu-ancestor>.menu-link,.ast-desktop .ast-below-header-menu .astra-megamenu-li .sub-menu .menu-item.current-menu-ancestor>.menu-link,.ast-desktop .main-header-menu .astra-megamenu-li .sub-menu .menu-item.current-menu-ancestor>.menu-link{background-color:transparent;color:inherit;}.ast-desktop .ast-above-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text,.ast-desktop .ast-below-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text,.ast-desktop .main-header-menu .astra-megamenu-li .sub-menu .menu-item-heading .menu-text{vertical-align:text-top;}.ast-desktop .ast-mm-custom-text-content,.ast-desktop .ast-mm-template-content{padding:0 1em;}.ast-desktop .ast-mm-custom-text-content{margin-bottom:.9em;}.ast-desktop .ast-below-header .ast-mm-custom-text-content,.ast-desktop .ast-below-header .ast-mm-template-content{padding:.9em 1em;}.ast-desktop .submenu-with-border .astra-full-megamenu-wrapper{border-width:1px;border-style:solid;}.ast-desktop .ast-mm-widget-content a{display:initial;}.ast-desktop .ast-mm-widget-content .ast-mm-widget-item{padding:1.5em;margin-bottom:.9em;}.ast-desktop .ast-mm-widget-content .ast-search-submit{display:none;}.ast-desktop .submenu-with-border .astra-megamenu{border-width:1px;}.ast-menu-description{line-height:1.6;display:block;font-size:.8em;padding:2px 0;}.site-header a .ast-menu-description,.site-header a .sub-arrow{transition:none;}.site-header .menu-text{transition:none;}.ast-header-break-point .ast-menu-description{line-height:inherit;}.astra-mm-highlight-label{font-size:.7em;margin-left:5px;line-height:normal;padding:3px 6px;border-radius:2px;}.ast-desktop .ast-hide-menu-item{display:none;}.ast-desktop .ast-mega-menu-enabled .ast-hide-menu-item{display:none;}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu>.menu-item-has-children>.menu-link::after,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu>.menu-item-has-children>.menu-link::after,.ast-desktop .ast-mega-menu-enabled.main-header-menu>.menu-item-has-children>.menu-link::after{content:"";margin:0;}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow:after,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow:after,.ast-desktop .ast-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow:after{transform:rotate(-90deg);}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow,.ast-desktop .ast-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .sub-arrow{position:absolute;right:5%;top:50%;transform:translateY(-50%);}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .ast-masthead-custom-menu-items a:focus,.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .ast-masthead-custom-menu-items a:hover,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .ast-masthead-custom-menu-items a:focus,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .ast-masthead-custom-menu-items a:hover,.ast-desktop .ast-mega-menu-enabled.main-header-menu .ast-masthead-custom-menu-items a:focus,.ast-desktop .ast-mega-menu-enabled.main-header-menu .ast-masthead-custom-menu-items a:hover{background:0 0;}.ast-builder-menu-mobile .ast-mega-menu-enabled.main-header-menu .menu-item-has-children.astra-megamenu-li>.menu-link .sub-arrow:after,.ast-builder-menu-mobile .ast-mega-menu-enabled.main-header-menu .menu-item-has-children>.menu-link .sub-arrow:after,.ast-header-break-point .ast-mega-menu-enabled.main-header-menu .menu-item-has-children.astra-megamenu-li>.menu-link .sub-arrow:after,.ast-header-break-point .ast-mega-menu-enabled.main-header-menu .menu-item-has-children>.menu-link .sub-arrow:after{display:none;}.ast-disable-link{cursor:default;}.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-heading:focus>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-heading:hover>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-above-header-menu .sub-menu .menu-item.menu-item-heading>.menu-link:hover{background:0 0;}.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-heading:focus>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-heading:hover>.menu-link,.ast-desktop .ast-mega-menu-enabled.ast-below-header-menu .sub-menu .menu-item.menu-item-heading>.menu-link:hover{background:0 0;}.ast-desktop .ast-mega-menu-enabled.main-header-menu .sub-menu .menu-item.menu-item-heading>.menu-link{background:0 0;}.ast-desktop .ast-above-header-menu .astra-mega-menu-width-full,.ast-desktop .ast-above-header-menu .astra-mega-menu-width-full-stretched,.ast-desktop .ast-below-header-menu .astra-mega-menu-width-full,.ast-desktop .ast-below-header-menu .astra-mega-menu-width-full-stretched,.ast-desktop .astra-mega-menu-width-full,.ast-desktop .astra-mega-menu-width-full-stretched{background:0 0;}.ast-desktop .main-header-menu>.menu-item .astra-full-megamenu-wrapper:before{position:absolute;content:"";top:0;left:0;width:100%;transform:translateY(-100%);}.ast-desktop .main-header-menu.ast-menu-shadow .astra-full-megamenu-wrapper .sub-menu{box-shadow:none;}.ast-desktop .main-header-menu.ast-menu-shadow .astra-megamenu .sub-menu{box-shadow:none;}.ast-desktop .main-header-menu.ast-menu-shadow .astra-full-megamenu-wrapper{box-shadow:0 4px 10px -2px rgba(0,0,0,.1);}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item{display:none;}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle{display:none;}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.sub-menu,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.sub-menu,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.sub-menu{display:block !important;}.ast-header-break-point .ast-above-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.ast-mm-custom-content+.sub-menu,.ast-header-break-point .ast-below-header .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.ast-mm-custom-content+.sub-menu,.ast-header-break-point .main-navigation .sub-menu .menu-item .ast-hide-menu-item+.ast-menu-toggle+.ast-mm-custom-content+.sub-menu{display:block !important;}.ast-hidden{display:none !important;}.rtl.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-full-megamenu-wrapper .astra-megamenu{right:0;}.main-header-bar-wrap .ast-search-box.header-cover{z-index:7;}.ast-below-header-wrap .ast-search-box.header-cover #close,.ast-below-header-wrap .ast-search-box.header-cover .search-field{font-size:1.8em;}.ast-below-header-wrap .ast-search-box.header-cover .search-submit{font-size:1.5em;}.ast-search-box.full-screen,.ast-search-box.header-cover{display:none;opacity:0;transition:opacity .3s ease-in-out,display .3s ease-in-out;width:100%;height:100%;}.ast-search-box.full-screen .search-field,.ast-search-box.header-cover .search-field{background:0 0;border:0;color:#fafafa;box-shadow:none;text-align:left;padding:0;}.ast-search-box.full-screen .search-submit,.ast-search-box.header-cover .search-submit{background:var(--ast-fs-search-submit-background,0 0);padding:0;border-radius:50%;box-shadow:none;color:var(--ast-fs-search-text-color,#9e9e9e);transition:all .7s ease-In;outline:0;border:0;vertical-align:middle;}.ast-search-box.full-screen .ast-search-wrapper,.ast-search-box.header-cover .ast-search-wrapper{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%);}.ast-search-box.full-screen .ast-search-wrapper .search-form,.ast-search-box.header-cover .ast-search-wrapper .search-form{line-height:normal;}.ast-search-box.full-screen #close,.ast-search-box.header-cover #close{color:#fafafa;transform:rotate(0);font-size:2em;cursor:pointer;z-index:9;font-weight:400;}.ast-search-box.full-screen .search-field::-webkit-input-placeholder,.ast-search-box.header-cover .search-field::-webkit-input-placeholder{color:#fafafa;}.ast-search-box.full-screen .search-field:-moz-placeholder,.ast-search-box.header-cover .search-field:-moz-placeholder{color:#fafafa;}.ast-search-box.full-screen .search-field::-moz-placeholder,.ast-search-box.header-cover .search-field::-moz-placeholder{color:#fafafa;}.ast-search-box.full-screen .search-field:-ms-input-placeholder,.ast-search-box.header-cover .search-field:-ms-input-placeholder{color:#fafafa;}.ast-search-box.header-cover{position:absolute;background:rgba(25,25,25,.96);top:0;z-index:10;}.ast-search-box.header-cover .search-field{font-size:2em;line-height:2;width:100%;}.ast-search-box.header-cover .ast-container{position:relative;}.ast-search-box.header-cover .close,.ast-search-box.header-cover .search-submit,.ast-search-box.header-cover .search-text-wrap{display:inline-block;}.ast-search-box.header-cover .search-text-wrap{width:calc(100% - 2.5em);vertical-align:middle;}.ast-search-box.header-cover .search-submit{font-size:1.7em;margin-right:2em;}.ast-search-box.header-cover #close{vertical-align:middle;backface-visibility:hidden;}.ast-search-box.full-screen{position:fixed;background:rgba(25,25,25,.96);top:0;left:0;z-index:999;}.ast-search-box.full-screen .ast-search-wrapper .large-search-text{text-align:center;color:#e2e2e2;font-size:1.5em;font-weight:400;transition-delay:50ms;transition:all .3s ease-in-out;}.ast-search-box.full-screen .ast-search-wrapper fieldset{border:0;padding:2.5em 0 1em;border-bottom:2px solid var(--ast-border-color);}.ast-search-box.full-screen .ast-search-wrapper .search-field{font-size:2em;padding-left:20px;line-height:1.7;width:92%;vertical-align:middle;}.ast-search-box.full-screen .ast-search-wrapper .search-form{width:70%;margin:20px auto;}.ast-search-box.full-screen .ast-search-wrapper .search-submit{font-size:var(--ast-fs-search-font-size,1.7em);}.ast-search-box.full-screen #close{position:absolute;color:#fafafa;right:1em;line-height:1;cursor:pointer;z-index:9;font-weight:400;font-size:2em;top:1.5em;backface-visibility:hidden;}.ast-search-box.full-screen ::-webkit-input-placeholder{opacity:0;}.ast-search-box.full-screen ::-moz-placeholder{opacity:0;}.ast-search-box.full-screen :-ms-input-placeholder{opacity:0;}.ast-search-box.full-screen :-moz-placeholder{opacity:0;}@media (max-width:420px){.ast-search-box.full-screen ::-webkit-input-placeholder{opacity:1;}.ast-search-box.full-screen ::-moz-placeholder{opacity:1;}.ast-search-box.full-screen :-ms-input-placeholder{opacity:1;}.ast-search-box.full-screen :-moz-placeholder{opacity:1;}}.ast-hfb-header .ast-search-box.full-screen.full-screen ::-webkit-input-placeholder{opacity:.5;}.ast-hfb-header .ast-search-box.full-screen.full-screen ::-moz-placeholder{opacity:.5;}.ast-hfb-header .ast-search-box.full-screen.full-screen :-ms-input-placeholder{opacity:.5;}.ast-hfb-header .ast-search-box.full-screen.full-screen :-moz-placeholder{opacity:.5;}.site-header .ast-inline-search.ast-search-menu-icon .search-form{padding-left:0;padding-right:0;}.site-header .ast-inline-search.ast-search-menu-icon .search-field{padding-left:1em;padding-right:2em;}.ast-inline-search.ast-search-menu-icon{position:relative;transform:none;left:0;right:0;}.ast-inline-search.ast-search-menu-icon .search-submit{display:block;background:0 0;border:none;position:absolute;height:100%;right:.25em;padding:0;top:0;font-size:1.3em;color:#757575;}.ast-header-break-point .ast-inline-search.ast-search-menu-icon .search-form{padding:0;}.ast-header-break-point .site-header .ast-inline-search.ast-search-menu-icon .search-field{padding-right:2em;}.ast-header-break-point .ast-search-box.full-screen .ast-search-wrapper .search-field{width:80%;}.ast-header-custom-item-inside.ast-desktop .main-header-menu .ast-search-menu-icon.full-screen,.ast-header-custom-item-inside.ast-desktop .main-header-menu .ast-search-menu-icon.header-cover{display:none;}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-1 .ast-search-menu-icon .search-form{right:-1em;left:auto;padding-left:0;padding-right:3em;}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-1 .search-field{padding-right:0;padding-left:1em;}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-2 .ast-search-menu-icon .search-form{left:-1em;right:auto;padding-right:0;padding-left:3em;}.ast-header-break-point .ast-swap-above-header-sections .ast-above-header-section-2 .search-field{padding-left:0;padding-right:1em;}.ast-header-break-point .ast-above-header .ast-above-header-section-1 .ast-inline-search.ast-search-menu-icon .search-field{padding-right:0;}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-2 .ast-search-menu-icon .search-form{padding-left:0;left:auto;padding-right:2em;}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-2 .ast-search-menu-icon.slide-search .search-form{left:-1em;padding-left:2em;}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .ast-above-header-section-1 .search-field{padding-right:0;}.ast-header-break-point .ast-swap-above-header-sections.ast-mobile-header-stack .ast-above-header .search-field{padding-right:0;padding-left:1em;}.ast-header-break-point .ast-above-header-mobile-stack .ast-above-header .ast-above-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{right:auto;padding-right:2em;}.ast-header-break-point .ast-swap-below-header-sections .ast-below-header .below-header-section-2 .ast-search-menu-icon.ast-inline-search .search-form{left:0;padding-left:0;padding-right:2em;}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-1 .ast-search-menu-icon .search-form{right:-1em;left:auto;padding-left:0;padding-right:3em;}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-1 .search-field{padding-right:0;padding-left:1em;}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-2 .ast-search-menu-icon .search-form{left:-1em;right:auto;padding-right:0;padding-left:3em;}.ast-header-break-point .ast-swap-below-header-sections .below-header-section-2 .search-field{padding-left:0;padding-right:1em;}.ast-header-break-point .ast-below-header .below-header-section-1 .ast-inline-search.ast-search-menu-icon .search-field{padding-right:0;}.ast-header-break-point .ast-swap-below-header-sections.site-header .ast-below-header .ast-inline-search.ast-search-menu-icon .search-field{padding-left:1em;padding-right:0;}.ast-header-break-point .ast-swap-below-header-sections .ast-below-header .below-header-section-2 .ast-search-menu-icon .search-form{left:-1em;padding-left:3em;padding-right:1em;}.ast-below-header-mobile-stack .ast-below-header .below-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{right:auto;padding-right:2em;}.iphone.full-screen,.ipod.full-screen{position:fixed !important;}@media (max-width:992px){.ast-above-header-mobile-stack .ast-above-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{left:auto;}.ast-below-header-mobile-stack .below-header-section-1 .ast-search-menu-icon.ast-inline-search .search-form{left:auto;}}@media (max-width:544px){.ast-search-box.full-screen .ast-search-wrapper .large-search-text{display:none;}.ast-search-box.full-screen .ast-search-wrapper .search-field,.ast-search-box.full-screen .ast-search-wrapper .search-submit{font-size:1.6em;}}