body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-weight:300}.et_pb_slide_content,.et_pb_best_value{font-weight:300}.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message,.woocommerce-error,.woocommerce-info{background:#1b4a1d!important}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.woocommerce div.product span.price,.woocommerce-page div.product span.price,.woocommerce #content div.product span.price,.woocommerce-page #content div.product span.price,.woocommerce div.product p.price,.woocommerce-page div.product p.price,.woocommerce #content div.product p.price,.woocommerce-page #content div.product p.price,.et_pb_member_social_links a:hover,.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#1b4a1d}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#1b4a1d}.footer-widget h4{color:#1b4a1d}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#1b4a1d}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#1b4a1d}a{color:#e02b20}.et_secondary_nav_enabled #page-container #top-header{background-color:rgba(111,172,83,0.31)!important}#et-secondary-nav li ul{background-color:rgba(111,172,83,0.31)}#top-header,#top-header a{color:#003500}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#1b4a1d}.footer-widget li:before{border-color:#1b4a1d}@media only screen and (min-width:981px){#logo{max-height:88%}.et_pb_svg_logo #logo{height:88%}.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:rgba(111,172,83,0.31)!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:rgba(111,172,83,0.31)}.et-fixed-header#top-header a{color:#003500}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}h1,h1.et_pb_contact_main_title,.et_pb_title_container h1{font-weight:700}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-weight:700}h3{font-weight:700}h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-weight:700}h5{font-weight:700}h6{font-weight:700}.et_pb_slide_description .et_pb_slide_title{font-weight:700}.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_column_1_4 .et_pb_audio_module_content h2{font-weight:700}	h1,h2,h3,h4,h5,h6{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif}#main-header,#et-top-navigation{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif}#top-header .container{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif}.phf-loop-buyrow{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:10px}.phf-loop-buyrow form.cart{display:flex;align-items:center;gap:0}.phf-loop-buyrow form.cart .quantity{display:flex;margin:0}.phf-loop-buyrow .quantity .qty{display:block;box-sizing:border-box;width:60px;height:48px;line-height:48px;padding:0 12px;border:1px solid #cfd8d3;border-right:none;border-radius:8px 0 0 8px;text-align:center;font-weight:600;background:#fff;-moz-appearance:textfield}.phf-loop-buyrow .button.add_to_cart_button{display:flex;align-items:center;justify-content:center;height:48px;line-height:48px;padding:0 22px;border:1px solid #5e8c5a;border-radius:0 8px 8px 0;background:#5e8c5a;color:#fff;font-weight:700}.phf-loop-price{font-weight:700;font-size:1.1rem;align-self:center}@media (max-width:767px){.phf-loop-buyrow{flex-direction:column;align-items:stretch;gap:12px}.phf-loop-price{text-align:right}}@media (min-width:981px){.page-id-25986 #left-area{width:100%!important;padding:23px 0 0!important;float:none!important}}.et_pb_module img[src*="grass-fed"]{width:150px!important;height:auto!important}.postcode-checker-wrapper{text-align:center;padding:10px 0 0}.postcode-checker-wrapper #postcode-checker-form{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap}.postcode-checker-wrapper #postcode-checker-form input[type="text"]{padding:14px 18px;font-size:19px;width:340px;max-width:100%;border:2px solid rgba(0,0,0,.08);border-radius:999px;background:#fff;box-shadow:0 6px 18px rgba(0,0,0,.06)}.postcode-checker-wrapper #postcode-checker-form input[type="text"]:focus{border-color:#6DB40D;box-shadow:0 8px 22px rgba(109,180,13,.18);outline:0}.postcode-checker-wrapper #postcode-checker-form button{background:#6DB40D;color:#fff;padding:14px 22px;font-size:18px;font-weight:700;border:0;border-radius:999px;cursor:pointer;box-shadow:0 6px 18px rgba(109,180,13,.25)}.postcode-checker-wrapper #postcode-checker-form button:hover{background:#4F8D00}#postcode-result{display:none;margin-top:12px;font-size:16px;font-weight:700}#postcode-result.active{display:block}#postcode-result .chip{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;color:#fff;box-shadow:0 8px 20px rgba(0,0,0,.10)}#postcode-result .ok{background:#14b87a}#postcode-result .no{background:#ef476f}@media (max-width:480px){.postcode-checker-wrapper #postcode-checker-form input[type="text"]{width:100%}}.woocommerce-account .woocommerce{max-width:1100px;margin:0 auto;padding:32px 16px;display:flex;gap:40px}.woocommerce-account .woocommerce-MyAccount-navigation{width:280px;flex:0 0 280px;border-right:1px solid #eee}.woocommerce-account .woocommerce-MyAccount-content{flex:1;padding:8px 0}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation a{display:flex;align-items:center;gap:12px;padding:14px 16px;text-transform:uppercase;letter-spacing:.3px;font-weight:600;color:#222;border-bottom:1px solid #f0f0f0}.woocommerce-MyAccount-navigation a:hover,.woocommerce-MyAccount-navigation .is-active a{color:var(--brand-green)}.woocommerce-MyAccount-navigation a::before{font-family:"Font Awesome 6 Free";font-weight:900;font-size:16px;width:22px;text-align:center;color:var(--brand-green);content:"\f015"}.woocommerce-MyAccount-navigation-link--dashboard a::before{content:"\f0e4"}.woocommerce-MyAccount-navigation-link--orders a::before{content:"\f290"}.woocommerce-MyAccount-navigation-link--downloads a::before{content:"\f019"}.woocommerce-MyAccount-navigation-link--edit-address a::before,.woocommerce-MyAccount-navigation-link--addresses a::before{content:"\f3c5"}.woocommerce-MyAccount-navigation-link--payment-methods a::before{content:"\f09d"}.woocommerce-MyAccount-navigation-link--edit-account a::before{content:"\f007"}.woocommerce-MyAccount-navigation-link--dashboard a{color:var(--brand-green)!important;font-weight:700}.woocommerce-MyAccount-navigation-link--dashboard a::before{color:var(--brand-green)!important}.woocommerce-MyAccount-navigation-link--customer-logout a,.woocommerce-MyAccount-navigation-link--customer-logout a::before{color:var(--danger-red)!important}.woocommerce-account .woocommerce-MyAccount-content a{color:var(--brand-green)}.woocommerce-account .woocommerce-MyAccount-content .button,.woocommerce-account .woocommerce-MyAccount-content button,.woocommerce-account .woocommerce-MyAccount-content input[type=submit]{background:var(--brand-green);border:none;color:#fff;padding:.6rem 1rem;border-radius:3px}.woocommerce-account .woocommerce-MyAccount-content .button:hover,.woocommerce-account .woocommerce-MyAccount-content button:hover,.woocommerce-account .woocommerce-MyAccount-content input[type=submit]:hover{filter:brightness(.92)}@media (min-width:981px){.woocommerce-account .u-columns{display:flex;gap:40px}.woocommerce-account .u-column1,.woocommerce-account .u-column2{flex:1}}@media (max-width:980px){.woocommerce-account .woocommerce{flex-direction:column}.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;border-right:none;border-bottom:1px solid #eee;margin-bottom:16px}.woocommerce-MyAccount-navigation a{padding:12px 10px}}.woocommerce .woocommerce-form-login .button,.woocommerce .woocommerce-form-register .button,.woocommerce-account .woocommerce form .button[name="login"],.woocommerce-account .woocommerce form .button[name="register"]{background:var(--brand-green)!important;border:1px solid var(--brand-green)!important;color:#fff!important;box-shadow:none!important}.woocommerce .woocommerce-form-login .button:hover,.woocommerce .woocommerce-form-register .button:hover,.woocommerce-account .woocommerce form .button[name="login"]:hover,.woocommerce-account .woocommerce form .button[name="register"]:hover{filter:brightness(.92)}.woocommerce form .input-text:focus,.woocommerce form input[type="email"]:focus,.woocommerce form input[type="password"]:focus{border-color:var(--brand-green)!important;box-shadow:0 0 0 1px var(--brand-green) inset!important;outline:none!important}.woocommerce-account .woocommerce form a{color:var(--brand-green)!important}.woocommerce-account .woocommerce .woocommerce-info,.woocommerce-account .woocommerce .woocommerce-message,.woocommerce-account .woocommerce .woocommerce-error,.woocommerce-account .woocommerce-MyAccount-content .notice,.woocommerce-account .woocommerce-MyAccount-content .notice-info,.woocommerce-account .woocommerce-MyAccount-content .notice-success,.woocommerce-account .woocommerce-MyAccount-content .notice-error{padding:16px 18px;border:1px solid #e9e9e9;border-left:6px solid transparent;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.04);color:#2e2e2e}.woocommerce-account .woocommerce .woocommerce-info,.woocommerce-account .woocommerce-MyAccount-content .notice-info{background:#fffbea;border-color:#f7e7a3;border-left-color:#f2c200}.woocommerce-account .woocommerce .woocommerce-message,.woocommerce-account .woocommerce-MyAccount-content .notice-success{background:#f5fff7;border-color:#cfe9d4;border-left-color:var(--brand-green)}.woocommerce-account .woocommerce .woocommerce-error,.woocommerce-account .woocommerce-MyAccount-content .notice-error{background:#fff5f5;border-color:#f4caca;border-left-color:#e52e2e}.woocommerce-account .woocommerce .woocommerce-info a,.woocommerce-account .woocommerce .woocommerce-message a,.woocommerce-account .woocommerce .woocommerce-error a,.woocommerce-account .woocommerce-MyAccount-content .notice a{color:var(--brand-green);font-weight:700;text-decoration:none}.woocommerce-account .woocommerce-MyAccount-content .notice a:hover{text-decoration:underline}.woocommerce-account .woocommerce .woocommerce-info,.woocommerce-account .woocommerce .woocommerce-message,.woocommerce-account .woocommerce .woocommerce-error{color:#fff!important}.woocommerce-account .woocommerce .woocommerce-info a,.woocommerce-account .woocommerce .woocommerce-message a,.woocommerce-account .woocommerce .woocommerce-error a{color:#fff!important;text-decoration:underline}.woocommerce-account .woocommerce .woocommerce-info .button,.woocommerce-account .woocommerce .woocommerce-message .button,.woocommerce-account .woocommerce .woocommerce-error .button{color:#fff!important;background:rgba(255,255,255,.15)!important;border:1px solid rgba(255,255,255,.35)!important;border-radius:8px}.woocommerce-account .woocommerce .woocommerce-info .button:hover,.woocommerce-account .woocommerce .woocommerce-message .button:hover,.woocommerce-account .woocommerce .woocommerce-error .button:hover{background:rgba(255,255,255,.25)!important}#exclusive-use,#stopover{scroll-margin-top:100px}.camping-cta .et_pb_button{background:#1f4d24!important;border:1px solid #1f4d24!important;color:#fff!important;border-radius:10px;padding:.7rem 1.2rem}.camping-cta .et_pb_button:hover{filter:brightness(.92)}.camping-quote{background:#2e8e2e;color:#fff;border-radius:12px;padding:24px}.camping-form input[type="text"],.camping-form input[type="email"],.camping-form input[type="tel"],.camping-form textarea,.camping-form input[type="date"]{border:1px solid #cfe1d2;border-radius:8px;padding:.6rem .8rem}.camping-form input:focus,.camping-form textarea:focus{border-color:#4CAF50!important;box-shadow:0 0 0 1px #4CAF50 inset!important}.camping-form .submit-button .wpforms-submit,.camping-form .ff-btn{background:#4CAF50!important;border:1px solid #4CAF50!important;color:#fff!important;border-radius:10px}.camping-form .ff-btn:hover,.camping-form .wpforms-submit:hover{filter:brightness(.92)}.blurb-award .et_pb_main_blurb_image img{width:120px;height:120px;object-fit:contain;margin:0 auto;display:block}.fm-hero{align-items:stretch}.fm-hero .et_pb_column{display:flex;flex-direction:column}.fm-hero .et_pb_column:first-child{background-color:#133236}.fm-hero .et_pb_image img{height:100%;width:100%;object-fit:cover}@media (max-width:980px){.fm-hero .et_pb_column{order:unset}}.single-product .et_pb_wc_add_to_cart button.single_add_to_cart_button.button.alt.added+a{display:none!important}.woocommerce button.qib-button.plus,.woocommerce button.qib-button.minus{background-color:#1B4A1D!important;color:#fff!important;border:none!important;font-weight:900!important;font-size:22px!important;width:45px!important;height:45px!important;line-height:45px!important;text-align:center;vertical-align:middle;border-radius:6px;padding:0;transition:background 0.3s ease}.woocommerce button.qib-button.plus:hover,.woocommerce button.qib-button.minus:hover{background-color:#163c18!important}.woocommerce-cart .woocommerce-cart-form__cart-item .product-thumbnail img{width:120px!important;height:auto;border-radius:6px}.woocommerce-cart .product-name a{font-weight:700!important;color:#000!important;font-size:18px!important;display:inline-block;margin-top:10px}.woocommerce-cart table.shop_table thead th{background-color:#EFF6F6!important;font-weight:700!important}.woocommerce-cart td.product-price,.woocommerce-cart td.product-subtotal{font-weight:700!important}.woocommerce-cart .cart_totals{max-width:420px;margin-left:auto}.woocommerce-cart .cart_totals table{border:0;background:#fff}.woocommerce-cart .cart_totals table tr{border-bottom:1px solid #eee}.woocommerce-cart .cart_totals table tr:last-child{border-bottom:0}.woocommerce-cart .cart_totals table th{text-align:left;color:#333;padding:14px 0;font-weight:600}.woocommerce-cart .cart_totals table td{text-align:right;padding:14px 0;font-weight:700;color:#1d2b2b}.woocommerce-cart .cart_totals table tr:first-child th,.woocommerce-cart .cart_totals table tr:first-child td{background:#EFF6F6;border-top-left-radius:6px;border-top-right-radius:6px}.woocommerce-cart .cart_totals table tr.order-total td,.woocommerce-cart .cart_totals table tr.order-total th{font-size:18px;font-weight:800}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background:#1B4A1D!important;color:#fff!important;font-weight:700;font-size:16px;padding:16px 26px;border-radius:8px;border:0;width:100%;text-align:center;transition:background .25s}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background:#163c18!important}.woocommerce-cart .wc-proceed-to-checkout{margin-top:18px}@media (max-width:768px){.woocommerce-cart .cart_totals{max-width:100%;margin-left:0}}.woocommerce-cart .cart_totals table{border-collapse:separate!important;border-spacing:0!important;width:100%}.woocommerce-cart .cart_totals table tr:first-child th,.woocommerce-cart .cart_totals table tr:first-child td{background:#EFF6F6!important;border-top-left-radius:8px;border-top-right-radius:8px}.woocommerce-cart .cart_totals table tr{border-bottom:1px solid #e9ecec}.woocommerce-cart .cart_totals table tr:last-child{border-bottom:0}.woocommerce-cart .cart_totals table th{text-align:left;padding:14px 16px;font-weight:600;color:#333}.woocommerce-cart .cart_totals table td{text-align:right;padding:14px 16px;font-weight:700;color:#1d2b2b}.woocommerce-cart .cart_totals table tr.order-total th,.woocommerce-cart .cart_totals table tr.order-total td{font-size:18px;font-weight:800;border-top:2px solid #e3efef;background:#fff!important;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.woocommerce-cart .cart_totals .woocommerce-shipping-methods li{margin:6px 0;line-height:1.4}.woocommerce-cart .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart_totals .woocommerce-shipping-calculator p{margin:8px 0 0}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background:#1B4A1D!important;color:#fff!important;font-weight:700;font-size:16px;padding:16px 26px;border-radius:10px;border:0;width:100%;text-align:center;transition:background .25s}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background:#163c18!important}.woocommerce-cart .cart_totals tr.shipping,.woocommerce-cart .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart_totals .woocommerce-shipping-calculator,.woocommerce-cart .cart_totals .woocommerce-shipping-calculator p,.woocommerce-cart .cart_totals .shipping-calculator-button,.woocommerce-cart .cart_totals .woocommerce-shipping-methods,.woocommerce-cart .cart_totals .shipping{display:none!important}.woocommerce-cart .cart_totals table{border-collapse:separate!important;border-spacing:0;width:100%}.woocommerce-cart .cart_totals table tr{border-bottom:1px solid #e9ecec}.woocommerce-cart .cart_totals table tr:last-child{border-bottom:0}.woocommerce-cart .cart_totals table th{text-align:left;padding:14px 16px;font-weight:600;color:#333}.woocommerce-cart .cart_totals table td{text-align:right;padding:14px 16px;font-weight:700;color:#1d2b2b}.woocommerce-cart .cart_totals table tr:first-child th,.woocommerce-cart .cart_totals table tr:first-child td{background:#EFF6F6!important;border-top-left-radius:8px;border-top-right-radius:8px}.woocommerce-cart .cart_totals table tr.order-total th,.woocommerce-cart .cart_totals table tr.order-total td{font-size:18px;font-weight:800;border-top:2px solid #e3efef;background:#fff!important;border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media (min-width:992px){#customer_details{width:58%;float:left;padding-right:24px}#customer_details .col-1,#customer_details .col-2{width:100%!important;float:none!important;margin:0 0 18px 0}#order_review_heading,#order_review{width:42%;float:right}#order_review_heading{margin-top:0}}.woocommerce-checkout #order_review,.woocommerce-checkout .woocommerce-checkout-review-order{background:#fff;border:1px solid #e8eeee;border-radius:12px;padding:16px}.woocommerce-checkout .shop_table thead th{background:#EFF6F6;font-weight:700;padding:12px 10px}.woocommerce-checkout .shop_table tfoot th{text-align:left;font-weight:600}.woocommerce-checkout .shop_table tfoot td{text-align:right;font-weight:700}.woocommerce-cart button[name="apply_coupon"],.woocommerce-cart .coupon button{background:transparent!important;border:2px solid #1B4A1D!important;color:#1B4A1D!important;border-radius:10px;height:52px;padding:0 22px;font-weight:700}.woocommerce-cart button[name="apply_coupon"]:hover,.woocommerce-cart .coupon button:hover{background:#1B4A1D!important;color:#fff!important;border-color:#1B4A1D!important}.woocommerce .cart-collaterals .wc-proceed-to-checkout{display:flex;gap:14px;justify-content:flex-end;flex-wrap:wrap}a.button.phf-continue-shopping{background:#fff;color:#1B4A1D;border:2px solid #1B4A1D;border-radius:10px;padding:14px 22px;font-weight:700}a.button.phf-continue-shopping:hover{background:#1B4A1D;color:#fff}.woocommerce .wc-proceed-to-checkout .checkout-button{border-radius:10px}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{padding:16px 26px!important;line-height:1.4!important;border-width:0!important;display:inline-block;box-sizing:border-box}.woocommerce-cart button[name="update_cart"]{background:transparent!important;border:2px solid #1B4A1D!important;color:#1B4A1D!important;border-radius:10px;padding:12px 18px;font-weight:700}.woocommerce-cart button[name="update_cart"]:hover{background:#1B4A1D!important;color:#fff!important;border-color:#1B4A1D!important}.phf-free-delivery-bar{text-align:center;padding:12px 16px;border-radius:10px;font-weight:700;margin:8px 0 12px}.phf-free-delivery-bar.need{background:#f8b84a;color:#1b1b1b}.phf-free-delivery-bar.ok{background:#1B4A1D;color:#fff}.woocommerce-checkout #place_order:hover,.woocommerce-page #place_order:hover,.woocommerce button.button.alt:hover{background-color:#2e6b2e!important;color:#fff!important;border-color:#2e6b2e!important}.woocommerce-additional-fields #order_comments_field{background:#f8fbf8;border:1px solid #e3efe6;border-radius:12px;padding:16px 18px}#order_comments_field label{display:block;margin:0 0 6px;font-weight:700;font-size:16px;color:#1B4A1D}#order_comments_field .woocommerce-input-wrapper::before{content:"Usually, we cannot supply meat ahead of these dates. If you need to arrange delivery or collection after the relevant dates, or have specific delivery needs, please provide the details in the notes below.";display:block;margin:6px 0 10px;font-size:13px;line-height:1.55;color:#5b6a5e}#order_comments{width:100%;min-height:120px;border:1px solid #cfe1d2;border-radius:10px;padding:12px 14px;transition:border-color .2s,box-shadow .2s}#order_comments:focus{border-color:#1B4A1D;box-shadow:0 0 0 2px rgba(27,74,29,.12);outline:0}.woocommerce-checkout #payment .wc_payment_methods,.woocommerce-checkout #payment .place-order{background:#f8fbf8;border:1px solid #e3efe6;border-radius:12px;padding:18px}.woocommerce-checkout #payment .wc_payment_methods label{font-weight:600;color:#1B4A1D}.woocommerce-checkout #payment .place-order{margin-top:12px}.woocommerce-privacy-policy-text a,.woocommerce-terms-and-conditions-checkbox-text a{color:#1B4A1D;font-weight:600;text-decoration:underline}.woocommerce-privacy-policy-text a:hover,.woocommerce-terms-and-conditions-checkbox-text a:hover{color:#145014}.woocommerce-checkout input[type="checkbox"]{accent-color:#1B4A1D}.woocommerce-checkout input[type="checkbox"]{width:16px;height:16px;border:2px solid #1B4A1D;border-radius:3px;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer}.woocommerce-checkout input[type="checkbox"]:checked{background-color:#1B4A1D;border-color:#1B4A1D;position:relative}.woocommerce-checkout input[type="checkbox"]:checked::after{content:'✔';color:#fff;font-size:12px;position:absolute;top:-2px;left:2px}.phf-quote-form{position:relative}.phf-quote-form .et-pb-contact-message:empty{display:none}.phf-quote-form .et-pb-contact-message:not(:empty){position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:inherit;padding:1.5rem;z-index:10;font-weight:600;font-size:18px;line-height:1.5}.phf-quote-form .et-pb-contact-message:not(:empty)~*{opacity:0}.page .et_pb_text p{line-height:1.7;font-size:17px}.page .et_pb_text h2{margin-top:2rem}.page .et_pb_text a{color:#215329;text-decoration:underline}[id^="pp-"]{scroll-margin-top:120px}html{scroll-behavior:smooth}.faq-toc{background:#EFF6F6;border-radius:10px;padding:22px 24px;margin:10px 0 30px}.faq-toc ul{margin:0;padding-left:18px;columns:2;column-gap:40px}.faq-toc li{break-inside:avoid;margin:6px 0}.faq-toc a{color:#215329;text-decoration:none}.faq-toc a:hover{text-decoration:underline}.et_pb_text h2{margin-top:2.2rem;color:#215329}.et_pb_text a{color:#215329;text-decoration:underline}@media (max-width:767px){.faq-toc ul{columns:1}}.woocommerce form .woocommerce-form-login__submit.button[name="login"]{background-color:#1B4A1D!important;border-color:#1B4A1D!important;color:#fff!important}.woocommerce form .woocommerce-form-login__submit.button[name="login"]:hover{background-color:#163c18!important;border-color:#163c18!important}.woocommerce form .woocommerce-form-register__submit.button[name="register"]{background-color:#1B4A1D!important;border-color:#1B4A1D!important;color:#fff!important}.woocommerce form .woocommerce-form-register__submit.button[name="register"]:hover{background-color:#163c18!important;border-color:#163c18!important}@media (max-width:480px){.woocommerce-cart .cart .coupon{display:flex;flex-direction:column;gap:10px;align-items:stretch;clear:both}.woocommerce-cart .cart .coupon input[name="coupon_code"]{width:100%!important;max-width:100%;box-sizing:border-box;height:48px}.woocommerce-cart .cart .coupon .button,.woocommerce-cart .cart button[name="update_cart"]{width:100%!important;padding:12px 16px!important;height:auto!important;line-height:1.3!important;white-space:normal!important;word-break:keep-all!important;text-align:center}.woocommerce .cart_totals h2{font-size:22px;line-height:1.3;letter-spacing:0;white-space:normal;word-break:break-word;margin-top:18px}.woocommerce .cart_totals .shop_table th,.woocommerce .cart_totals .shop_table td{white-space:normal;word-break:break-word}}.phf-blog .et_pb_post .entry-featured-image-url{overflow:hidden;display:block}.phf-blog .et_pb_post .entry-featured-image-url img{transition:transform 0.35s ease}.phf-blog .et_pb_post .entry-featured-image-url:hover img{transform:scale(1.04)}.phf-blog .et_pb_post .entry-title a{text-decoration:none}.phf-blog .et_pb_post .entry-title a:hover{text-decoration:underline;text-underline-offset:4px}