@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600&family=Raleway:wght@400;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Special+Elite&display=swap);/*!
Theme Name: Divi
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 4.27.4
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
@font-face{font-family:'SegoePrint';src:url('https://www.farmersfayre.co.uk/fonts/SegoePrint.eot?#iefix') format('embedded-opentype'),url(https://www.farmersfayre.co.uk/fonts/SegoePrint.woff) format('woff'),url(https://www.farmersfayre.co.uk/fonts/SegoePrint.ttf) format('truetype'),url('https://www.farmersfayre.co.uk/fonts/SegoePrint.svg#SegoePrint') format('svg');font-weight:400;font-style:normal}.columns-3 .add_to_cart_button{display:none!important}.columns-4 .add_to_cart_button{display:none!important}:root{--main:#394761;--main-opacity:rgba(55, 41, 76, 0.9);--secondary:#97cfb6;--light:#eeeeee;--dark:#1a1a1a;--main-font:'freight-sans-pro', sans-serif;--second-font:'pulpo-rust-100', serif}#tmcp_choice_0_0_167a331312a2f2_label{color:#fff!important}a{color:var(--main)}body{font-family:var(--main-font)}h1,h2,h3,h4,h5,h6{font-family:var(--second-font);font-weight:400!important}.mega-menu-item .mega-menu-link,.top-menu li{font-family:var(--second-font)!important;font-size:18px!important}.hero-title{font-family:var(--second-font);font-size:80px;color:#fff;line-height:1}.hero-description{font-family:var(--second-font);font-size:30px;;color:var(--secondary);line-height:1}@media only screen and (max-width:1700px){.mega-menu-item .mega-menu-link,.top-menu li{font-size:16px!important}}@media only screen and (max-width:1440px){.suppliers h2{font-size:24px!important}.suppliers h4{font-size:18px!important}.food-menu-text h2{font-size:48px!important}}@media only screen and (max-width:1200px){.big-title{font-size:60px!important}}@media only screen and (max-width:980px){.hero-title{font-size:60px!important}.hero-description{font-size:24px!important}}@media only screen and (max-width:768px){.big-title,.hero-title{font-size:42px!important}}.hero-text{max-width:500px}.get-in-touch-col{background-size:250px!important;background-position:95% 95%!important}.newsletter .gform_wrapper form{text-align:center!important}.et-db #et-boc .et-l.et-l--header .et_builder_inner_content{z-index:99999999}#et-top-navigation{padding-right:0%!important}#top-menu-nav{display:flex}#top-menu{margin-right:25px}.et_header_style_left .logo_container{padding-left:0}#page-container{padding-top:0px!important}#et-main-area{margin-top:-35px}@media only screen and (max-width:981px){#main-header{padding-top:0px!important;top:0px!important;height:80px!important;padding-left:15px;padding-right:15px}#page-container{padding-top:0px!important}}#top-header{background-color:var(--main)}#top-menu li.current-menu-item>a{color:var(--main)}.nav-icons{display:flex;width:auto;padding-top:12px}.nav-icons li{width:auto;margin-left:15px}.nav-icons li .far,.nav-icons li .fas{font-size:18px}.nav-icons .basket{position:relative}@media only screen and (max-width:981px){.nav-icons .basket{display:none}.nav-icons{width:auto}}.nav-icons .basket .total{position:absolute;background:var(--light);color:var(--main);width:20px;height:20px;border-radius:50%;top:-10px;right:0;font-size:10px;padding-top:10px;padding-bottom:0px!important;font-weight:400;text-align:center}.et-cart-info{display:none}.top-menu ul{display:flex;padding:0;justify-content:flex-end}.top-menu li{list-style-type:none;position:relative;margin-right:22px}.top-menu li:last-of-type{margin-right:0!important}#mega-menu-primary-menu>.mega-menu-item a:before,.top-menu li:before{content:"\f111";font-family:"Font Awesome 5 Pro"!important;font-size:6px!important;font-weight:900!important;margin:0 8px!important;color:var(--secondary)!important}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item>a.mega-menu-link{padding:0!important}#mega-menu-primary-menu>.mega-menu-item:first-of-type a:before,.top-menu li:first-of-type:before,.mega-sub-menu li a:before{display:none!important}.top-menu li:before{position:absolute;left:-22px;top:0;color:var(--main)!important}.main-logo{position:absolute!important;max-width:300px;transition:0.3s ease;pointer-events:none}.blog .main-logo,.single-post .main-logo,.woocommerce-account .main-logo,.woocommerce-cart .main-logo,.woocommerce-checkout .main-logo,.page-id-3156 .main-logo{display:none!important}@media only screen and (max-width:980px){.blog #main-content,.single-post #main-content,.woocommerce-account #main-content,.woocommerce-cart #main-content,.woocommerce-checkout #main-content,.page-id-3156 #main-content{margin-top:100px}}#main-header .sub-menu .sub-menu a{font-size:12px!important}#et-top-navigation{width:90%;padding-left:0px!important;padding-top:30px!important;padding-bottom:30px!important}#top-menu-nav{width:100%}.mega-sub-menu{width:100%!important;min-width:200px!important}.et-db #et-boc .et-l .et-menu-nav li.mega-menu li>ul{width:100%!important}#mega-menu-wrap-primary-menu{width:100%}#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item{font-weight:300!important}#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu{box-shadow:1px 12px 5px 0 rgb(0 0 0 / 24%)}#mega-menu-item-media_image-2,#mega-menu-item-media_image-3{padding:0px!important;text-align:center!important}#mega-menu-item-media_image-2 h4,#mega-menu-item-media_image-3 h4{position:absolute;color:#fff!important;text-align:center!important;padding:10%!important;width:100%;margin-top:10%!important;text-align:center}#mega-menu-item-media_image-2:hover h4,#mega-menu-item-media_image-3:hover h4{display:none}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link{font-family:var(--main-font)}@media only screen and (max-width:981px){#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu{box-shadow:none!important;background:#37294c!important;margin-top:0px!important}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{background:#3a4862!important;color:#fff!important}#mega-menu-wrap-mobile_menu #mega-menu-mobile_menu>li.mega-menu-flyout ul.mega-sub-menu{position:relative!important}}#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator{display:none}.mega-menu-row>.mega-sub-menu{display:flex!important}.et-menu-nav li.mega-menu li>ul{width:100%!important}.et_pb_menu__menu,.et-menu-nav{width:100%}@media only screen and (max-width:981px){#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu{background:#3a4862!important}#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator{display:block!important}}#mega-menu-wrap-mobile_menu{width:100%;padding-top:0;margin-top:0}#mega-menu-wrap-mobile_menu .mega-menu-toggle .mega-toggle-block-1:after{font-size:35px}.christmas-menu a{color:#f22929!important}.home-slide .et_pb_slide{min-height:calc(100vh - 155px);padding:0 10%!important}.home-slide .et_pb_slide_image{margin-top:0!important;text-align:left;position:relative}.home-slide .et_pb_slide_description{float:none;width:100%;margin-top:35px;font-family:var(--second-font);max-width:875px;margin-left:0;padding:0!important}.home-slide .et_pb_slider_container_inner{padding:250px 0 75px 0;vertical-align:bottom}@media only screen and (max-width:768px){.home-slide .et_pb_slider_container_inner{padding-top:100px!important}}.christmas-menu{color:#f22929!important}.menu-block{cursor:pointer}.menu-block:after{content:"View Menu";position:absolute;bottom:0;right:0;background:#37294c;color:#fff;padding:10px 20px;text-transform:uppercase;opacity:0}.menu-block:hover:after{opacity:1}.footer-section .textwidget strong{color:var(--secondary)}.footer-section .fwidget{margin-bottom:0!important}.footer-dot{font-size:5px;margin:0 8px}.footer-bottom .et_pb_text_inner{display:flex;justify-content:center;align-items:center}.socials i{margin-right:8px;margin-top:12px;font-size:22px}@media only screen and (max-width:980px){.footer-bottom{margin-bottom:50px!important}}@media only screen and (max-width:768px){.footer-bottom .et_pb_text_inner{flex-wrap:wrap}.footer-bottom span{width:100%}.footer-bottom i{margin:10px 0}}.newsletter-form form{display:flex}.newsletter-form .gform_body{width:350%!important}.newsletter-form .gform_body input{margin:0!important;height:42px}.newsletter-form .gform_footer{padding-top:0!important}.newsletter-form .button{width:100%!important}.newsletter-form .gfield{padding:0!important}.newsletter-form #gform_wrapper_3 input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){width:100%;height:53px;font-family:var(--second-font);background:#E8E8EA;font-size:22px;border:0}.newsletter-form #gform_wrapper_3 input.button,.newsletter-form #gform_wrapper_3 .gform_footer input[type=submit]{font-family:var(--second-font);font-size:22px;height:53px}.newsletter-form ::-webkit-input-placeholder{color:#ccc;font-family:var(--second-font);font-size:22px}.newsletter-form :-ms-input-placeholder{color:#ccc;font-family:var(--second-font);font-size:22px}.newsletter-form ::placeholder{color:#ccc;font-family:var(--second-font);font-size:22px}#popmake-2059{background-image:url(https://www.farmersfayre.co.uk/wp-content/uploads/2020/09/popup-background-tear-shadow.png);background-repeat:no-repeat;background-color:#fff0;background-size:contain}.pum-container .pum-content>:first-child{font-size:16px;font-weight:300;color:#fff!important}#popmake-2059 .gform_wrapper .gform_footer input[type=submit]{background:#97cfb6;margin-top:0}.pum-theme-143 .pum-title,.pum-theme-default-theme .pum-title{font-size:20px}#popmake-2059 #input_3_2{width:100%!important;padding-right:0!important}@media only screen and (max-width:980px){#popmake-2059{top:unset!important;bottom:30px!important}}@media only screen and (max-width:400px){#popmake-2059{height:300px!important;width:300px!important;left:unset!important;right:10px!important}}@media only screen and (max-width:641px){.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:1!important}}#search-container{width:100%;height:60px;padding-top:10px;padding-bottom:10px;display:block;position:absolute;z-index:99;background-color:var(--main);background-position:center bottom;background-size:contain;transition:.5s ease-in all}#search-container:after{content:"";background:url(https://www.farmersfayre.co.uk/wp-content/uploads/2020/09/header-tear-2.png);background-size:cover;background-position:center bottom;display:block;height:60px;position:absolute;bottom:-60px;z-index:9;left:0;width:100%}#search-container .container{max-width:100%!important}.slide{top:-25px!important;visibility:visible;opacity:1}.hide{top:0px!important;visibility:hidden;opacity:0}.sicon{width:20px;height:20px;position:relative;z-index:999}.sicon:hover{cursor:pointer}.aws-container .aws-search-field{background:none;color:#fff;border:0;border-bottom:2px solid #fff;font-family:var(--main-font);font-size:20px}.aws-container .aws-search-field:focus{background:none;color:#fff;border:0;border-bottom:2px solid #fff}.aws-container ::-webkit-input-placeholder{color:#fff}.aws-container :-ms-input-placeholder{color:#fff}.aws-container ::placeholder{color:#fff}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{background:var(--main);color:#fff;border:0;padding:12.5px 25px;font-size:18px;text-transform:uppercase}.gform_wrapper .gform_footer input.button:hover{cursor:pointer}.gfield_required{display:none}.gfield_description,.gform_wrapper label{font-size:14px!important;font-family:var(--main-font)!important}@media only screen and (max-width:1500px){#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item>a.mega-menu-link,.top-menu li{font-size:13px!important}}@media only screen and (max-width:1300px){.logo-col{width:15%!important}.menu-col{width:85%!important}}@media only screen and (max-width:1150px){.logo-col{display:none}.menu-col{width:100%!important}.header-title h2{font-size:17px!important;line-height:1.7em!important}.top-header .et_pb_column:first-of-type{width:20%!important}.top-header .et_pb_column:last-of-type{width:80%!important}}@media only screen and (max-width:980px){.et_pb_menu__menu{display:block!important}.et_mobile_nav_menu{display:none!important}#mega-menu-primary-menu>.mega-menu-item a:before{display:none!important}.top-header{position:fixed!important;top:0;width:100%;padding-top:0px!important}.top-header .et_pb_column:first-of-type{width:72%!important}.top-header .et_pb_column:last-of-type{width:28%!important}.top-header h2{font-size:26px!important;line-height:1em!important}#mega-menu-wrap-primary-menu .mega-menu-toggle{line-height:24px!important}}@media (max-width:479px){.et-db #et-boc .et-l .top-header .et_pb_column:first-of-type{width:72%!important}.et-db #et-boc .et-l .top-header .et_pb_column:last-of-type{width:28%!important}}@media only screen and (max-width:375px){.top-header h2{font-size:20px!important}#mega-menu-wrap-primary-menu .mega-menu-toggle{line-height:18px!important}}.logo_container{padding:0 10%}#et-top-navigation{padding-right:10%}.mobile_nav.opened .mobile_menu_bar:before{content:"\4d";z-index:99999999999999!important;color:#fff!important}.mobile_nav opened{position:absolute;top:-50%;color:#fff}.et_mobile_menu{top:0;left:0;position:fixed;z-index:9998;overflow:scroll!important;height:100%;border-top:none;padding-top:80px;background-color:var(--main)!important}.et_mobile_menu li a{text-align:center;font-size:20px;line-height:22px;border:0;padding:2.5% 0;color:#fff}.mobile_nav ul#mobile_menu .current_page_item>a{color:#fff}.mobile_nav ul#mobile_menu li ul li a{font-size:1.05em!important;margin:auto;padding-top:.2em;color:#fff}span.mobile_menu_bar{z-index:9999}.fixedPosition{position:fixed!important;width:100%}.et_mobile_menu .menu-item-has-children>a{color:#fff;background:none}@media only screen and (max-width:981px){.sub-menu,.menu-item-has-children ul,.et_mobile_menu li ul{display:none!important}#main-header .et_mobile_menu .menu-item-has-children>a:after,.et_mobile_menu li li{display:none}}#main-header .et_mobile_menu .always-visitable{position:relative}#main-header .et_mobile_menu .always-visitable .hover-link{position:absolute;top:0;left:0;bottom:0;right:60px}.fixed-mob-nav{position:fixed;bottom:0;padding:0;font-size:18px;z-index:999999999999999;padding-top:0;width:100%;display:flex;background-image:url(https://www.farmersfayre.co.uk/wp-content/uploads/2020/09/bottom-nav-tear.png);background-size:cover;background-position:top center}.fixed-mob-nav>div{width:25%;padding:6px!important;padding-top:20px!important;text-align:center}.fixed-mob-nav p{color:#fff;text-transform:uppercase;font-size:14px!important}.fixed-mob-nav i{color:#fff}.home .fixed-mob-nav-home a,.page-id-55 .fixed-mob-nav-contact a,.post-type-archive-product .fixed-mob-nav-shop a,.page-id-48 .fixed-mob-nav-basket a,.page-id-49 .fixed-mob-nav-checkout a{color:var(--main)}@media only screen and (min-width:981px){.fixed-mob-nav{display:none}}@media only screen and (max-width:980px){#main-footer{margin-bottom:60px}}.woocommerce-checkout .woocommerce form .form-row select{height:45px}.tm-epo-field{height:35PX;font-size:15px;margin-top:15px}.woocommerce-page button,.woocommerce-page a.button.alt,.wc-backward{background-color:var(--main)!important;border:0px!important;font-weight:400;color:#fff!important}.woocommerce-page button:after,.woocommerce-page a.button.alt:after,.woocommerce-Button:after,.wc-backward:after{display:none}.wc-backward:hover,.wc-forward:hover{padding:.3em 1em!important}.woocommerce-page .term-description,.archive.woocommerce-page .woocommerce-products-header__title{display:none}body.woocommerce div.product .woocommerce-tabs ul.tabs li{border-right:none!important;margin:0!important}.single-product #field_2_5{width:100%}.single-product #gform_fields_2{padding:0!important}.entry-summary p.price span{color:var(--main)}.woocommerce-page div.product form.cart div.quantity,.woocommerce div.product form.cart div.quantity{margin-right:10px!important}.quantity input{height:50px!important;font-family:var(--second-font)}.related.products>h2{display:none}.single-product .et_pb_toggle_title:before{content:"\f078";font-family:"FontAwesome"!important}.single-product-banner{background-size:cover;width:100%;height:290px;background-position:center center}.related.products .add_to_cart_button:after,.related.products .added_to_cart{display:none!important}.woocommerce-message{margin-bottom:0}.rightpress_product_price_live_update_label{font-family:var(--second-font)}.rightpress_product_price_live_update .woocommerce-Price-amount{font-family:var(--second-font);color:var(--secondary)}body .rightpress_product_price_live_update dd{float:none!important}.tax-product_cat .product,.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.shop-all ul.products li.product{background-color:var(--main);color:#fff}.tax-product_cat .woocommerce-loop-product__title,.related-products .woocommerce-loop-product__title,.search-results .woocommerce-loop-product__title,.shop-all .woocommerce-loop-product__title{color:#fff;text-align:center;font-size:20px!important;line-height:1.2em;padding:20px!important;min-height:140px;text-align:left;padding-left:40px!important;padding-right:40px!important}.tax-product_cat .price,.related-products .price,.search-results .price,.shop-all .price{text-align:center;padding-bottom:10px;padding-left:40px!important;padding-right:40px!important;font-size:20px!important}.tax-product_cat .price span,#main-content ul.products li.product .price,.related-products .price span{color:var(--secondary)!important;text-align:left;font-family:var(--second-font)}.woocommerce ul.products li.product a img{background:#fff}.woocommerce-loop-category__title .count{display:none}.woocommerce-page ul.products li.product .price,.shop-all ul.products li.product .price{margin-bottom:60px!important}.archive .add_to_cart_button,.single_add_to_cart_button,.archive .button.product_type_simple,.related-products .button.product_type_simple,.up-sells .button.product_type_simple,.shop-all .add_to_cart_button{color:var(--main)!important;border-width:0px!important;border-radius:0px!important;font-size:18px!important;background-image:url(https://www.farmersfayre.co.uk/wp-content/uploads/2020/09/add-to-cart.png)!important;margin-top:10px!important;margin-bottom:0px!important;padding:.3em 1em .3em 1em!important;z-index:99;font-family:var(--second-font);background-position:center center!important;padding:25px 10px!important;background-size:contain!important;background-repeat:no-repeat!important;margin-left:40px!important;position:absolute!important;bottom:-30px;min-width:150px}.archive .add_to_cart_button:after,.archive .added_to_cart,.archive .button.product_type_simple:after,.related-products .button.product_type_simple:after,.up-sells .button.product_type_simple:after{display:none!important}.archive .add_to_cart_button:hover,.related-products .add_to_cart_button:hover,.single_add_to_cart_button:hover,.archive .button.product_type_simple:hover,.related-products .button.product_type_simple:hover,.up-sells .button.product_type_simple:hover{transform:scale(1.05)!important;transition:.2s ease;background-color:transparent!important}.single_add_to_cart_button{position:unset!important;margin:0!important}.single_add_to_cart_button:hover{padding:25px 10px!important}.product-category .woocommerce-loop-category__title{color:#fff;text-align:center;font-size:28px!important;padding:10px 20px 30px 20px!important;min-height:100px}.archive .container{max-width:100%!important}.woocommerce-breadcrumb{margin-left:45px!important}.related-products-sm{display:none!important}.cross-sells{display:none}.up-sells ul li h2{color:#fff;text-align:center;font-size:20px!important;line-height:1.2em;padding:20px!important;min-height:140px;text-align:left;padding-left:40px!important;padding-right:40px!important}.up-sells .price{padding-left:40px;padding-right:40px;font-size:20px!important}@media screen and (max-width:1440px){body .related-products li.product h2{font-size:22px!important}.related-products-sm{display:block!important}.related-products-l{display:none!important}}@media screen and (min-width:1200px){.woocommerce ul.products li.product,.shop-all ul.products li.product{width:21%!important;margin:2%!important;clear:none!important}.woocommerce ul.products li.product:nth-child(4n+1),.shop-all ul.products li.product:nth-child(4n+1){clear:both!important}}@media screen and (min-width:768px) and (max-width:980px){.woocommerce ul.products li.product.first,.woocommerce ul.products li.product.last,.shop-all ul.products li.product.first,.shop-all ul.products li.product.last{clear:right!important}.woocommerce ul.products li.product:nth-child(4n+1),.shop-all ul.products li.product:nth-child(4n+1){clear:none!important}}@media only screen and (max-width:1200px){.woocommerce-page ul.products li.product:nth-child(n),.shop-all ul.products li.product:nth-child(n){margin-top:20px!important}}@media only screen and (max-width:980px){.woocommerce-page ul.products li.product:nth-child(n),.shop-all ul.products li.product:nth-child(n){width:46.25%!important;margin:0!important;margin-bottom:20px!important;margin-top:20px!important}.woocommerce-page ul.products li.product:nth-child(2n-1),.shop-all ul.products li.product:nth-child(2n-1){margin-right:7.5%!important}.archive .add_to_cart_button,.upsells .add_to_cart_button,.related-products .add_to_cart_button,.single_add_to_cart_button,.shop-all .add_to_cart_button{bottom:-15px}.woocommerce-breadcrumb{margin-left:0!important}}@media only screen and (max-width:600px){.woocommerce-page ul.products li.product:nth-child(n),.shop-all ul.products li.product:nth-child(n){width:100%!important;margin:0!important;margin-bottom:20px!important;margin-top:20px!important}.woocommerce-ordering{width:100%}}.shipping-message{margin-top:15px;display:block;margin-bottom:15px}.shipping-message a{color:#394761!important;text-decoration:underline}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:var(--main);color:#fff}.woocommerce-message a.button.wc-forward,.woocommerce-message a.button.wc-forward:hover{color:#fff;background:none;border:2px solid #fff;font-weight:400}@media (min-width:981px){.woocommerce #left-area{width:100%;padding:23px 0 0px!important;float:none!important}}.woocommerce #sidebar{display:none}.woocommerce #main-content .container:before{background:none}.actions .button{padding:.3em 1em!important}@media (max-width:550px){.coupon input,.coupon button{width:100%!important}.coupon input{margin-bottom:16px!important}}.side-basket{position:relative!important}.basket-total{position:absolute!important;display:flex;flex-direction:row;align-items:center;justify-content:center;right:10px;bottom:20px;background-color:#e9e9e9;border-radius:180px;width:20px;height:20px;font-weight:600}.woocommerce-account.logged-in .et_pb_row_0 .et_pb_column_0{background-color:#e8e8e8}.woocommerce-MyAccount-content{padding:20px}.woocommerce-MyAccount-content .woocommerce-info{background-color:var(--main)!important;color:#fff!important}.woocommerce-MyAccount-navigation{font-size:18px;outline:2px solid #fff;width:22%}.woocommerce-MyAccount-navigation ul{line-height:2!important;padding:0}.woocommerce-MyAccount-navigation li{list-style:none;padding:0 15px;outline:1px solid #fff}.woocommerce-MyAccount-navigation li:hover{color:#fff!important;background-color:var(--main)}.woocommerce-MyAccount-navigation li a{color:var(--main)}.woocommerce-MyAccount-navigation li:hover a{color:#fff}.woocommerce-MyAccount-navigation .is-active a{color:#fff}.woocommerce-MyAccount-navigation li:first-of-type{list-style:none;padding-top:5px}.woocommerce-MyAccount-navigation li:last-of-type{list-style:none;padding-bottom:5px}.woocommerce-MyAccount-navigation .is-active{background-color:var(--main)}@media (max-width:550px){.woocommerce-MyAccount-content .button{width:100%}}.brochure-button{display:inline-block;background-color:var(--main);padding:.35em 1.2em;border:.1em solid #000;margin:.8em .3em .3em 0;border-radius:.12em;box-sizing:border-box;text-decoration:none;color:#fff;text-align:center;transition:all 0.2s}.brochure-button:hover{color:#fff;background-color:var(--main)}@media all and (max-width:30em){.brochure-button{display:block;margin:.4em auto}}.woocommerce span.onsale,.woocommerce-page span.onsale{background:var(--main)!important;border-radius:50%!important;width:100px;height:100px;font-size:13.5px;padding-top:22px!important}@media screen and (max-width:1048px){.woocommerce span.onsale,.woocommerce-page span.onsale{width:70px!important;height:70px!important;font-size:8px!important;padding-top:10px!important;line-height:16px!important}}.et_overlay{background:#333333a8}.et_overlay:before{content:"";background-image:url(https://www.farmersfayre.co.uk/wp-content/uploads/2020/09/white-logo-150x150.png);width:100%;height:100%;background-position:center center;background-repeat:no-repeat;top:0;left:0;margin:0}.shop-header{min-height:600px;width:100%;display:block;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:rgb(0 0 0 / .3);background-blend-mode:darken}.bar-inner{width:80%;max-width:100%;margin:auto;position:relative;padding-top:280px;padding-bottom:40px}.bar-content-wrap{max-width:475px}.shop-bar-title{margin:0 auto}.shop-bar-title h1{font-family:var(--second-font);font-size:80px;padding-bottom:0;color:#fff;text-align:left}.shop-bar-desc p{font-family:var(--second-font);color:var(--secondary);text-align:left;font-size:30px;line-height:1!important}@media only screen and (max-width:980px){.shop-header{min-height:500px}}@media only screen and (max-width:768px){.shop-header{min-height:400px}.bar-inner{padding-top:200px}}.head-sbox{margin:0 auto;padding-right:2%;padding-left:2%;margin-bottom:1%;width:55%;float:right;padding-top:20px}@media only screen and (max-width:980px){.head-sbox{width:100%!important;float:none!important}.head-sbox{margin-top:2%!important;max-width:100%!important;width:100%!important;float:none!important}}@media screen and (max-width:980px){#main-header .et_mobile_menu .menu-item-has-children>a:after{font-size:16px;content:'\4c';top:13px;right:0px!important}.et_header_style_centered #main-header{position:fixed}.et_header_style_centered #main-header .mobile_nav{background-color:#fff0}.mobile_nav.closed .select_page{display:none}.et-cart-info{display:none}body{overflow-x:hidden}.et_mobile_menu li li{padding-left:2.5%;padding-right:2.5%}#main-header .et_mobile_menu>.menu-item-has-children>a:after{right:18px!important}#main-header .et_mobile_menu>.menu-item-has-children>.sub-menu>.menu-item-has-children>a:after{top:0px!important}#main-header .et_mobile_menu .visible>ul.sub-menu{padding:0 7.5%!important}.container.clearfix.et_menu_container{top:0;width:100%!important}.head-sbox{margin-top:0%!important;text-align:right;position:absolute;font-size:10px;top:0;width:100vw!important;padding:0%!important}#mobile_menu{padding-left:10.5%!important;padding-right:10.5%!important}.ysm-search-widget.show{height:100vh;position:absolute;width:100vw;top:-100%;z-index:999999999;background-color:#ffffffb8}.ysm-search-widget{display:none}.et_header_style_centered .et_mobile_menu{top:0px!important}.et_header_style_centered .mobile_menu_bar{position:absolute;top:-30px!important;right:0px!important}}.ysm-search-widget.fullshow{height:100vh;width:100%;position:absolute;background-color:#ddd!important;display:block;z-index:999999999;overflow-y:hidden}@media only screen and (min-width:981px){#openfullsearch{display:none}#closefullsearch{display:none}}@media only screen and (max-width:980px){.ysm-search-widget form{position:relative;margin:0 auto;width:80%;float:none!important;top:12vh;border-bottom:1px solid #3e3e3e}.ysm-search-widget input{border-top:none;border-left:none;border-right:none;background-color:#ddd;font-size:20px}.ysm-search-widget input:focus{background:#fff0}.ysm-search-widget form input{border-bottom:1px solid #3e3e3e}#aws-search-result-1{top:26vh!important;width:80%!important;margin-left:10%}#closefullsearch{z-index:9999999999;position:relative;right:10%;top:30px;font-size:22px;display:none}#closefullsearch:after{content:"\4d";font-family:ETmodules;font-size:32px}#openfullsearch{font-size:22px}#closefullsearch.opened{display:block!important}.ysm-search-widget{background-color:#ddd}.smart-search-results{width:100%!important}.ysm-search-widget .search-field[type="search"]{border:none}.search-row{position:fixed!important;top:110px}#search-container:after{bottom:-20px;z-index:0}}.takeaway .gsection_description{font-family:var(--main-font)!important;font-size:14px!important}.takeaway .gsection_title{font-size:22px!important;text-align:left}.takeaway .collapsible-sections-end-field{margin-top:24px!important}.takeaway .gfield_price,.takeaway .gfield_label,.takeaway .ginput_container{font-family:var(--main-font)!important}.takeaway .ginput_container_singleproduct,.takeaway .ginput_container{font-size:14px}.takeaway .gform_page_footer .button{font-family:var(--main-font);font-size:14px!important;cursor:pointer}.takeaway .collapsible-sections-collapsible-body{display:grid;grid-template-columns:30% 30% 30%;grid-gap:0 5%}.takeaway .collapsible-sections-collapsible-body select{width:100%!important}@media only screen and (max-width:1024px){.takeaway .collapsible-sections-collapsible-body{grid-template-columns:48% 48%;grid-gap:0 4%}}@media only screen and (max-width:768px){.takeaway .collapsible-sections-collapsible-body{grid-template-columns:100%;grid-gap:0 0}}.takeaway .gfield_description{font-size:10px!important}.gform_wrapper span.ginput_product_price{color:#333!important}.gf_step_number{display:none!important}.gf_step_label{font-family:var(--second-font);font-size:14px!important;color:#37294c}.gform_body .button{cursor:pointer}.qlabs_tooltip_top i{color:var(--main)!important;font-size:20px!important}.gfield_html .gwmpn-page-link{background:var(--main);color:#fff;border:0;padding:12.5px 25px;font-size:14px;text-transform:uppercase}.gform_page_fields{margin-top:20px}.review-button{margin-top:20px!important;margin-bottom:20px}.form-heading i{margin-left:10px}.salads{margin-top:40px!important}.gf_page_steps .gf_step{margin-left:0px!important;margin-right:5px!important}.gf_page_steps{display:flex;justify-content:space-between}.gf_step_clear{display:none!important}.newsletter,.newsletter .ginput_container,.privacy-policy,.privacy-policy .ginput_container{margin-top:0!important}.qlabs_tooltip_top ul li{line-height:1}.qlabs_tooltip_style_50>span:before{content:"\f129";font-family:"FontAwesome";text-align:center;background:#37294c!important;border-radius:50%;font-size:18px;line-height:32px;color:#fff}.qlabs_tooltip_style_50>span strong{color:#37294c!important}.catering .gfield_total{font-size:18px;padding-top:10px!important;border-top:1px solid #ddd}.catering .gfield_total label{font-size:18px!important}@media only screen and (max-width:980px){.form-heading{font-size:34px!important}}@media only screen and (max-width:768px){.gf_page_steps{display:block}.ginput_container_singleproduct{display:flex;flex-wrap:wrap}.form-heading{font-size:26px!important}}.social-float{position:fixed;top:35%;right:0;z-index:9999;background-image:url(https://www.farmersfayre.co.uk/wp-content/uploads/2020/09/social-bar-tear.png);background-position:left center;background-size:auto;background-repeat:no-repeat;padding:20px 12px 20px 20px}.social-float i{color:var(--main);display:block;font-size:22px;text-align:center;padding:8px 10px}.white-tear-top:before{content:"";background:url(https://www.farmersfayre.co.uk/wp-content/uploads/2020/09/white-tear-top.png);background-size:cover;background-position:center top;display:block;height:60px;position:absolute;top:-60px;z-index:9;left:0;width:100%}.white-tear-bottom:after{content:"";background:url(https://www.farmersfayre.co.uk/wp-content/uploads/2020/09/white-tear-bottom.png);background-size:cover;background-position:center bottom;display:block;height:60px;position:absolute;bottom:-60px;z-index:9;left:0;width:100%}.tear-button{font-family:var(--second-font)}.real-white-tear-top:before{content:"";background:url(https://www.farmersfayre.co.uk/wp-content/uploads/2020/09/the-real-white-tear-top.png);background-size:cover;background-position:center top;display:block;height:60px;position:absolute;top:-60px;z-index:9;left:0;width:100%}.et_shop_image:before,.product-category a:before{content:"";background:url(https://www.farmersfayre.co.uk/wp-content/uploads/2020/09/product-tear-top.png);background-size:cover;background-position:center bottom;display:block;height:60px;position:absolute;top:-40px;z-index:9;left:0;width:100%}.archive .price:after,.woocommerce-loop-category__title:after{content:"";background:url(https://www.farmersfayre.co.uk/wp-content/uploads/2020/09/product-tear-bottom.png);background-size:cover;background-position:center top;display:block;height:60px;position:absolute;bottom:-40px;z-index:9;left:0;width:100%}.archive .product:before,.shop-all .product:before{content:"";background:url(https://www.farmersfayre.co.uk/wp-content/uploads/2020/09/product-tear-right.png);background-size:cover;background-position:right center;display:block;height:100%;position:absolute;z-index:9;left:-10px;width:20px}.archive .product:after,.shop-all .product:after{content:"";background:url(https://www.farmersfayre.co.uk/wp-content/uploads/2020/09/product-tear-left.png);background-size:cover;background-position:left center;display:block;height:100%;position:absolute;z-index:9;right:-10px;width:20px;top:0}.single-product-tear-left:after{content:"";background:url(https://www.farmersfayre.co.uk/wp-content/uploads/2020/09/the-real-white-tear-right.png);background-size:cover;background-position:right center;display:block;height:100%;position:absolute;top:0;z-index:9;left:-20px;width:60px}.single-product-tear-right:after{content:"";background:url(https://www.farmersfayre.co.uk/wp-content/uploads/2020/09/the-real-white-tear-left.png);background-size:cover;background-position:left center;display:block;height:100%;position:absolute;top:0;z-index:9;right:-20px;width:60px}.related-products .et_shop_image:before{content:"";background:url(https://www.farmersfayre.co.uk/wp-content/uploads/2020/09/product-tear-top-grey.png);background-size:cover;background-position:center bottom;display:block;height:60px;position:absolute;top:-40px;z-index:9;left:0;width:100%}.related-products .price:after{content:"";background:url(https://www.farmersfayre.co.uk/wp-content/uploads/2020/09/product-tear-bottom-grey.png);background-size:cover;background-position:center top;display:block;height:60px;position:absolute;bottom:-40px;z-index:9;left:0;width:100%}.related-products .product:before{content:"";background:url(https://www.farmersfayre.co.uk/wp-content/uploads/2020/09/product-tear-left-grey.png);background-size:cover;background-position:right center;display:block;height:100%;position:absolute;z-index:9;left:-10px;width:20px}.related-products .product:after{content:"";background:url(https://www.farmersfayre.co.uk/wp-content/uploads/2020/09/product-tear-right-grey.png);background-size:cover;background-position:left center;display:block;height:100%;position:absolute;z-index:9;right:-10px;width:20px;top:0}.up-sells .et_shop_image:before{content:"";background:url(https://www.farmersfayre.co.uk/wp-content/uploads/2020/09/product-tear-top.png);background-size:cover;background-position:center bottom;display:block;height:60px;position:absolute;top:-40px;z-index:9;left:0;width:100%}.up-sells .price:after{content:"";background:url(https://www.farmersfayre.co.uk/wp-content/uploads/2020/09/product-tear-bottom.png);background-size:cover;background-position:center top;display:block;height:60px;position:absolute;bottom:-40px;z-index:9;left:0;width:100%}.up-sells .product:before{content:"";background:url(https://www.farmersfayre.co.uk/wp-content/uploads/2020/09/the-real-white-tear-right.png);background-size:cover;background-position:right center;display:block;height:100%;position:absolute;z-index:9;left:-10px;width:20px}.up-sells .product:after{content:"";background:url(https://www.farmersfayre.co.uk/wp-content/uploads/2020/09/the-real-white-tear-left.png);background-size:cover;background-position:left center;display:block;height:100%;position:absolute;z-index:9;right:-10px;width:20px;top:0}.blue-right-tear:after{content:"";background:url(https://www.farmersfayre.co.uk/wp-content/uploads/2020/09/blue-tear-right.png);background-size:contain;background-position:left center;display:block;height:100%;position:absolute;top:0;z-index:999;left:0;;width:40px;background-repeat:no-repeat}.green-left-tear:after{content:"";background:url(https://www.farmersfayre.co.uk/wp-content/uploads/2020/09/green-tear-left.png);background-size:contain;background-position:left center;display:block;height:100%;position:absolute;top:0;z-index:999;right:-20px;width:40px}.blue-tear-top:before{content:"";background:url(https://www.farmersfayre.co.uk/wp-content/uploads/2020/09/blue-tear-top.png);background-size:cover;background-position:center top;display:block;height:60px;position:absolute;top:-60px;z-index:9;left:0;width:100%}.blue-tear-bottom:after{content:"";background:url(https://www.farmersfayre.co.uk/wp-content/uploads/2020/09/blue-tear-bottom.png);background-size:cover;background-position:center bottom;display:block;height:60px;position:absolute;bottom:-60px;z-index:9;left:0;width:100%}.column-tears .et_pb_column:nth-child(-n+3):after{content:"";background:url(https://www.farmersfayre.co.uk/wp-content/uploads/2020/09/column-tear.png);background-size:contain;background-position:center left;display:block;position:absolute;width:10px;z-index:9;right:-17%;height:100%;background-repeat:no-repeat;top:0}@media only screen and (max-width:980px){.column-tears .et_pb_column:nth-child(-n+3):after{right:-8%}}.shop-header:after{content:"";background:url(https://www.farmersfayre.co.uk/wp-content/uploads/2020/09/the-real-white-tear-top.png);background-size:cover;background-position:center top;display:block;height:60px;position:absolute;bottom:-30px;z-index:9;left:0;width:100%}.green-button-bottom{display:block;color:#394761!important;border-width:0px!important;font-size:20px;background-size:contain;background-position:bottom center;background-image:url(https://www.farmersfayre.co.uk/wp-content/uploads/2020/09/tear-button.png)!important;padding-left:50px;padding-right:50px;background-repeat:no-repeat;font-family:var(--second-font);height:52px}.blue-button-bottom{display:block;color:#fff!important;border-width:0px!important;font-size:20px;background-size:contain;background-position:bottom center;background-image:url(https://www.farmersfayre.co.uk/wp-content/uploads/2020/09/tear-button-blue.png)!important;padding-left:50px;padding-right:50px;background-repeat:no-repeat;font-family:var(--second-font);height:52px}.button-container-bottom{position:absolute;bottom:0}@media only screen and (max-width:980px){.single-product-tear-left:after,.single-product-tear-right:after{display:none}}.et_pb_blog_grid .et_pb_post{background:#3a4862!important;color:#fff;position:relative;padding-bottom:85px}.et_pb_blog_grid .et_pb_post h2,.et_pb_posts .et_pb_post a{color:#fff}.et_pb_blog_grid .et_pb_post p{color:#fff!important}.et_pb_blog_grid .post-meta{display:none!important}.et_pb_blog_grid a.more-link{position:absolute;right:0;bottom:0%;background-image:url(https://www.farmersfayre.co.uk/wp-content/uploads/2020/09/tear-button.png);background-size:contain;background-position:bottom center;padding:10px 48px;background-repeat:no-repeat;font-family:var(--second-font);font-size:20px;color:#3a4862}.et_pb_blog_grid .et_pb_image_container{margin:-20px -19px 29px!important}.post-meta{display:none}@media (max-width:479px){.et_pb_blog_grid .et_pb_post .post-meta{display:none!important}}.home-blocks .et_pb_column{background-color:rgb(0 0 0 / .3);background-blend-mode:darken;min-height:400px}.home-blocks .et_pb_column:hover{background-color:#fff0;transition:0.2s ease}.home-blocks .et_pb_button_module_wrapper{position:absolute;bottom:0}.home-blocks .et_pb_text{max-width:480px}@media only screen and (max-width:1440px){.home-blocks h2{font-size:50px!important}}@media only screen and (max-width:1200px){.home-blocks h2{font-size:40px!important}.home-blocks h3{font-size:22px!important}.white-tear-top:before{top:-50px}}@media only screen and (max-width:980px){.home-blocks .et_pb_text{max-width:50%}.home-blocks h2{font-size:50px!important}}@media only screen and (max-width:768px){.home-blocks .et_pb_text{max-width:100%}.home-blocks .et_pb_column{padding-left:30px!important;padding-right:30px!important}.home-blocks h2{font-size:42px!important}}@media only screen and (max-width:380px){.home-blocks h2{font-size:34px!important}}.home-slide .et_pb_slide_1 .et_pb_slider_container_inner{vertical-align:middle}#popmake-2049 h3{font-size:28px!important}#popmake-2049 p{font-size:18px!important}.popmake-title{font-family:var(--second-font)!important}.checkoutdisc{background:var(--main);color:#fff;padding:5%;position:relative;margin-top:20px}.checkoutdisc h3{color:#fff!important}.checkoutdisc .close-notice{position:absolute;top:20px;right:20px;color:var(--secondary);font-size:25px}.checkoutdisc .close-notice:hover{cursor:pointer}a.xcp-btn{color:#394761!important;border-width:0px!important;background-size:contain;background-position:bottom center;background-image:url(https://www.farmersfayre.co.uk/wp-content/uploads/2020/09/tear-button.png)!important;background-repeat:no-repeat;font-size:15px;font-weight:700;height:50px;padding-top:13px!important;font-family:var(--second-font);background-color:#fff0;text-transform:capitalize}.xoo-cp-atcn{background:#394761;color:#fff}.xoo-cp-container{padding-bottom:0}span.xoo-cp-close{color:#97cfb6!important}@media only screen and (max-width:768px){a.xcp-btn{width:100%;margin:10px}}.food-menu-text{max-width:350px}@media only screen and (max-width:980px){.food-menu-col{margin-bottom:0}}.pthanks{margin-bottom:40px}.subs-radio .woocommerce-input-wrapper{display:flex;align-items:center;flex-wrap:wrap}.subs-radio .woocommerce-input-wrapper .radio{margin-right:12px}.subs-radio .woocommerce-input-wrapper input,.subs-radio .woocommerce-input-wrapper label{cursor:pointer}.single-product div.product form.cart{padding:0!important;border:none!important}.left-element.inner-element.across-day-disabled{width:100%}.ph-calendar-container{width:100%;border:none!important}.ph-calendar-box-container img{display:none}.ph-calendar-container{box-shadow:0 4px 6px -1px rgb(0 0 0 / .1)}.tc-label{color:#000!important}.tm-quantity input.tm-qty{height:35px!important;font-size:15px!important;border:1px solid #000!important}.tc-price .amount{color:#394761!important}.tc-tooltip{color:#98cdb7!important}#meeting-room-dropdown .tm-tooltip{order:-1!important;margin-top:15px!important}#meeting-room-dropdown .tc-price-wrap{order:-1!important;padding-left:0px!important;margin-top:15px!important}#meeting-room-dropdown .tm-quantity input.tm-qty{margin-top:15px!important}.tm-section-label{font-size:20px!important}.tm-epo-element-label{font-size:16px!important}.tc-cell{padding-bottom:0px!important}.qty-top-div .tm-quantity input.tm-qty{margin-top:15px!important}.tm-description a{font-weight:700;color:#394761!important}.tc-label-text{color:#000!important}.allergen-consent-div,.allergen-consent-div *{color:#fff!important}.allergen-consent-div a{text-decoration:underline}.page-id-21439 img{display:none!important}