.gift-vouchers-items .et_pb_module.et_pb_blurb img{transition:0.3s}.gift-vouchers-items .et_pb_module.et_pb_blurb:hover img{transform:scale(102%)}.gift-vouchers-items .et_pb_module.et_pb_blurb::before{position:absolute;font-size:44px;font-weight:700;z-index:9;color:#fff;background-color:#7c675e;display:flex;align-items:center;justify-content:center;padding:10px;border-radius:100%;height:120px;width:120px;box-sizing:border-box;left:calc(50% - 60px);top:-30px}.overlay{background-color:rgb(0 0 0 / .6);position:fixed;top:0;bottom:0;left:0;right:0;z-index:10000}.nonebox{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:420px;height:auto;z-index:99999;border-radius:5px;background-color:#fff;padding:30px;box-sizing:border-box;display:none}.nonebox .box-close{width:20px;height:20px;cursor:pointer;display:block;position:absolute;top:10px;right:10px}.nonebox .box-close i{color:#333;font-size:20px}.membership_table{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;padding:5px;margin:0 -5px}.membership_table_item{height:inherit;width:calc(25% - 10px);text-align:center;display:flex;align-items:stretch;justify-content:space-between;flex-direction:column;margin:0 5px;overflow:hidden;flex-grow:1;border-radius:10px;padding:0 20px 20px;background-color:#fff}.dual .membership_table_item{background-color:#f6f6f6}.membership_table_item .membership_table_head,.membership_table_item .membership_table_body{border-bottom:2px solid #574733}.membership_table_item .membership_table_body{height:100%;padding:30px 0}.membership_table_item .membership_table_head{max-height:250px;padding:35px 0}.membership_table_item img.plan_image{max-width:120px;margin:auto;display:block}.dual .membership_table_item img.plan_image{max-width:180px}.membership_table_item .plan_title{color:#574733;font-size:22px;font-style:italic;font-weight:700;max-width:180px;display:block;margin:10px auto 0}.dual .membership_table_item .plan_title{margin:30px auto}.membership_table_item .plan_price h3{color:#574733;font-size:60px;font-weight:700;padding:0;margin:0}.membership_table_item .plan_price h4{color:#574733;font-size:24px;font-weight:700}.membership_table_item .plan_text{margin-top:30px}.membership_table_item .plan_text p{padding-bottom:20px;font-size:18px}.membership_table_item .plan_text p:last-child{padding-bottom:0}.membership_table_item .custom_button{background-color:#fff;color:#798c5e;font-size:20px;padding:15px 0;font-weight:700;border-color:#fff;transition:0.3s}.dual .membership_table_item .custom_button{background-color:#f6f6f6;border-color:#f6f6f6}.membership_table_item .custom_button:hover{color:#fff;background-color:#574733}@media only screen and (max-width:1140px){.membership_table_item{width:calc(50% - 10px)}}@media only screen and (max-width:767px){.membership_table{gap:50px}.membership_table_item .membership_table_head,.membership_table_item .membership_table_body{padding:20px}.membership_table_item{width:100%;margin:0}.membership_table_item:first-child,.membership_table_item:last-child{border-radius:0}.membership_table_item .plan_text p{padding-bottom:10px;font-size:16px}}@media only screen and (min-width:980px){.header-menu li.current-menu-item>a,.header-second-menu li.current-menu-item>a{font-weight:700;background-color:rgb(124 103 94 / .65)}}.hr-green{width:60px;background-color:#798c5e;margin:10px 0 15px 3px;border:none;height:1.5px}.et_pb_image .et_pb_image_wrap,.et_pb_image .et_pb_image_wrap img{width:100%}.aspect-ratio-img-1 img,.aspect-ratio-img-3-1 img,.aspect-ratio-img-3-2 img,.aspect-ratio-img-4-2 img,.aspect-ratio-img-5-2 img{width:100%;object-fit:cover}.aspect-ratio-img-1 img{aspect-ratio:1}.aspect-ratio-img-3-2 img{aspect-ratio:3 / 2}.aspect-ratio-img-3-1 img{aspect-ratio:3 / 1}.aspect-ratio-img-4-2 img{aspect-ratio:4 / 2}.aspect-ratio-img-5-2 img{aspect-ratio:5 / 2}.number{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:#798c5e;color:#fff;font-size:30px;font-weight:700;border-radius:6px;float:left;margin-right:10px}@media only screen and (max-width:1080px){.et_pb_text_inner .one_half{width:100%!important;float:none!important;margin:0!important}}.hidden{display:none!important}.arm_stripe_element_wrapper .form-inner-row{float:none!important;border:none!important;width:100%!important;max-width:500px}.arm_stripe_element_wrapper .site_info_row{border-bottom:none!important;background-color:#798c5e!important;float:none!important}.arm_stripe_element_wrapper .site_title{float:none!important;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;color:#fff!important}.arm_stripe_element_wrapper #card-button,#update-card-button,.arm_stripe_field_row .arm_stripe_field_label{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important}.arm_stripe_element_wrapper #card-button,#update-card-button{transition:0.3s!important}.site_info_row .close_icon::before,.site_info_row .close_icon::after{background-color:#fff!important}.arm_stripe_popup_logo{float:none!important;top:auto!important;height:auto!important}.arm_stripe_popup_logo_wrap{position:relative!important}.arm_stripe_popup_logo_wrap .arm_stripe_popup_logo_bevel,.arm_stripe_popup_logo_wrap .arm_stripe_popup_logo_border{display:none!important}.arm_apply_coupon_container .arm_coupon_field_wrapper,.arm_module_coupons_container .arm_apply_coupon_container .arm_coupon_field_wrapper{width:300px!important}.woocommerce-cart #main-content,.woocommerce-checkout #main-content{padding:50px 0}.woocommerce-cart #main-content .container,.woocommerce-checkout #main-content .container{max-width:1240px!important}.woocommerce-cart .woocommerce-cart-form thead,.woocommerce-cart .woocommerce-cart-form .product-price,.woocommerce-cart .woocommerce-cart-form .product-quantity,.woocommerce-cart .woocommerce-cart-form .product-subtotal{display:none}.woocommerce-cart .woocommerce-cart-form .product-name{font-size:20px;color:#798c5e}.woocommerce-cart .shop_table .product-remove{width:30px!important;padding:0!important}.woocommerce-cart .shop_table .product-remove a.remove{display:flex;align-items:center;justify-content:center;width:30px!important;height:30px!important;transition:0.3s}table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product,table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product{visibility:visible!important}.wc-block-components-button.wc-block-components-checkout-place-order-button{background-color:#798c5e!important;transition:0.3s!important}.wc-block-components-button.wc-block-components-checkout-place-order-button:hover{background-color:#574733!important}.wc-block-components-order-summary-item__description{padding:0!important}.wc-block-components-form .wc-block-components-checkout-step{margin-bottom:20px!important}.wc-block-checkout__contact-fields.wp-block-woocommerce-checkout-contact-information-block{margin-bottom:0!important}.wp-block-woocommerce-checkout-pickup-options-block,.wc-block-checkout__billing-fields .wc-block-components-checkout-step__title,.wc-block-checkout__billing-fields .wc-block-components-checkout-step__description,.wp-block-woocommerce-checkout-shipping-method-block,.wc-block-components-order-summary-item__individual-prices,.wc-block-components-order-summary-item__image{display:none!important}.wc-block-components-product-name{font-size:18px!important;font-weight:700!important;color:#798c5e!important;padding-bottom:0!important}.wc-block-components-product-metadata{display:none!important}.tribe-events *{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important}.tribe-events .datepicker .day.active,.tribe-events .datepicker .day.active.focused,.tribe-events .datepicker .day.active:focus,.tribe-events .datepicker .day.active:hover,.tribe-events .datepicker .month.active,.tribe-events .datepicker .month.active.focused,.tribe-events .datepicker .month.active:focus,.tribe-events .datepicker .month.active:hover,.tribe-events .datepicker .year.active,.tribe-events .datepicker .year.active.focused,.tribe-events .datepicker .year.active:focus,.tribe-events .datepicker .year.active:hover{background-color:#798c5e!important}.tribe-common .tribe-common-c-svgicon__svg-fill{fill:#798c5e!important}.tribe-common-c-btn-border-small.tribe-events-c-top-bar__today-button{background-color:#574733!important;color:#fff!important;font-size:14px!important;font-weight:700!important;border:1px solid #574733!important}.tribe-events-calendar-list__event-title a,span.tribe-events-c-top-bar__datepicker-desktop{color:#798c5e!important}.tribe-events-calendar-list__event-date-tag-datetime{background-color:#798c5e!important;padding:20px!important;height:auto!important;border-radius:6px}.tribe-events-calendar-latest-past__event-date-tag-datetime span,.tribe-events-calendar-list__event-date-tag-datetime span{color:#fff!important}.tribe-events-calendar-latest-past__event-date-tag-datetime span.tribe-common-h5,.tribe-events-calendar-list__event-date-tag-datetime span.tribe-common-h5{font-size:30px!important}.tribe-events-c-subscribe-dropdown__container{display:none!important}.tribe-common-g-row.tribe-events-calendar-day__event,.tribe-common-g-row.tribe-events-calendar-list__event-row{padding:20px!important;border-radius:16px!important;border:1px solid #798c5e!important;margin:30px 0!important;background-color:#f2f3ef!important}h1.custom-events-title{font-weight:700!important;font-size:50px;color:#798C5E!important;margin-bottom:25px!important}.tribe-events-calendar-latest-past__event-featured-image,.tribe-events-calendar-list__event-featured-image{border-radius:10px;overflow:hidden}.tribe-events-calendar-latest-past__event-row{padding:20px!important;border-radius:16px!important;border:1px solid #574733!important;margin:30px 0!important;background-color:#ECEAE8!important}.tribe-events-calendar-latest-past__event-date-tag-datetime{background-color:#574733!important;padding:20px!important;height:auto!important;border-radius:6px}.arm_form_104 .arm_reset_password_success_msg_container .arm_reset_password_title,.arm_setup_form_title,.arm_setup_section_title_wrapper,.arm_setup_column_item .arm_module_plan_price,.arm_setup_column_item .arm_module_plan_name,.arm_setup_column_item .arm_module_gateway_name,.arm_setup_column_item .arm_module_payment_cycle_name{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important}.arm_setup_column_item .arm_module_plan_price{font-size:40px!important;font-weight:700!important}.arm_setup_column_item .arm_module_plan_description,.arm_setup_summary_text_container .arm_setup_summary_text{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif!important}.arm-df__form-field-wrap_submit .arm-df__form-control-submit-btn,.arm-df__form-field-wrap_submit button.arm-df__form-control-submit-btn,.arm_reset_password_login_btn{width:100%!important;font-size:18px!important}.arm_setup_form_container form{width:100%!important;max-width:100%!important}.arm_setup_submit_btn_wrapper{max-width:500px!important;margin:0 auto!important}.arm_module_plans_container{padding:0 0 30px!important}.arm_module_plans_ul.arm_column_2,.arm_module_plans_ul.arm_column_3,.arm_module_plans_ul.arm_column_4{display:flex;align-items:stretch;flex-wrap:nowrap;justify-content:space-between;gap:30px}.arm_module_plans_ul li.arm_setup_column_item{margin:0!important;flex-grow:1}.arm_module_plans_ul.arm_column_2 li.arm_setup_column_item{width:50%!important}.arm_module_plans_ul.arm_column_3 li.arm_setup_column_item{width:33.3%!important}.arm_module_plans_ul.arm_column_4 li.arm_setup_column_item{width:25%!important}.arm_setup_column_item .arm_module_plan_option,.arm_setup_column_item .arm_module_gateway_option,.arm_setup_column_item .arm_module_payment_cycle_option{border-radius:10px!important}.arm_module_plans_ul.arm_column_2 .arm_plan_separator,.arm_module_plans_ul.arm_column_3 .arm_plan_separator,.arm_module_plans_ul.arm_column_4 .arm_plan_separator{display:none}.arm_module_plans_container.arm_module_box .arm_column_1 .arm_setup_column_item{margin:0;float:none;width:100%}.arm_current_membership_container .arm_current_membership_list_item .arm_renew_subscription_button,.arm_current_membership_container .arm_current_membership_list_item .arm_update_card_button_style,.arm_transactions_container .arm_transaction_list_item .arm_view_invoice_button,.dual-membership .arm_invite_user_button{background-color:#798c5e!important;border-color:#798c5e!important;padding:8px 10px!important;transition:0.3s;cursor:pointer!important}.arm_current_membership_container .arm_current_membership_list_item .arm_renew_subscription_button:hover,.arm_current_membership_container .arm_current_membership_list_item .arm_update_card_button_style:hover,.arm_transactions_container .arm_transaction_list_item .arm_view_invoice_button:hover,.dual-membership .arm_invite_user_button:hover{background-color:#7c675e!important;border-color:#7c675e!important}.arm_setup_submit_btn{background-color:#798c5e!important;border-color:#798c5e!important}.arm_setup_submit_btn:hover{background-color:#7c675e!important;border-color:#7c675e!important}.arm_setup_form_title{display:none!important}.arm_setup_submit_btn_wrapper{padding:0!important}.arm_module_box{padding:30px 0!important}.arm-df__form-group{padding:5px 0!important}.arm_apply_coupon_container .arm_coupon_submit_wrapper .arm_apply_coupon_btn{min-height:52px!important}.arm_current_membership_action_div{display:flex;align-items:stretch;justify-content:space-between;gap:20px}.arm_current_membership_action_div>div{flex-grow:1}.arm_current_membership_action_div>div button{float:none!important;margin-bottom:0!important;width:100%!important;height:42px!important;border-radius:6px;font-size:14px}.arm_popup_member_form .popup_header .arm_popup_close_btn{top:20px!important}.sauna-bulk-buy .arm_module_plans_ul li.arm_setup_column_item.arm_plan_skin6,.fitness-bulk-buy .arm_module_plans_ul li.arm_setup_column_item.arm_plan_skin6{margin-bottom:30px!important}.sauna-bulk-buy .arm_module_plans_ul li.arm_setup_column_item.arm_plan_skin6:last-child,.fitness-bulk-buy .arm_module_plans_ul li.arm_setup_column_item.arm_plan_skin6:last-child{margin-bottom:0!important}.fitness-bulk-buy .arm_plan_skin6:nth-child(1){background:url(https://farm-fit.co.uk/wp-content/uploads/2025/03/image-6.webp) no-repeat center}.fitness-bulk-buy .arm_plan_skin6:nth-child(2){background:url(https://farm-fit.co.uk/wp-content/uploads/2025/04/image-1-1-e1744725285693.webp) no-repeat center}.fitness-bulk-buy .arm_plan_skin6:nth-child(3){background:url(https://farm-fit.co.uk/wp-content/uploads/2025/07/blast_class_fun.webp) no-repeat center}.sauna-bulk-buy .arm_plan_skin6{background:url(https://farm-fit.co.uk/wp-content/uploads/2025/06/site_wide.webp) no-repeat center}.sauna-bulk-buy .arm_plan_skin6,.fitness-bulk-buy .arm_plan_skin6{background-size:cover!important;border-radius:10px;overflow:hidden;transition:0.1s!important;border:4px solid #fff!important}.sauna-bulk-buy .arm_plan_skin6 .arm_module_plan_description,.fitness-bulk-buy .arm_plan_skin6 .arm_module_plan_description{margin:0!important;padding:10px 0!important}.sauna-bulk-buy .arm_plan_skin6.arm_active,.fitness-bulk-buy .arm_plan_skin6.arm_active{border:4px solid #7c675e!important}.sauna-bulk-buy .arm_plan_skin6 .arm_module_plan_option,.fitness-bulk-buy .arm_plan_skin6 .arm_module_plan_option{transition:0.3s!important;background-color:rgb(209 215 202 / .9)!important;border-radius:0!important;padding:25px!important}.sauna-bulk-buy .arm_plan_skin6.arm_active .arm_module_plan_option,.fitness-bulk-buy .arm_plan_skin6.arm_active .arm_module_plan_option{background-color:rgb(121 140 94 / .95)!important;border-color:#798c5e!important}.sauna-bulk-buy .arm_plan_skin6.arm_setup_column_item:hover .arm_module_plan_option,.fitness-bulk-buy .arm_plan_skin6.arm_setup_column_item:hover .arm_module_plan_option{background-color:rgb(121 140 94 / .95)!important;border-color:#798c5e!important}.my-account .arm_transactions_container .arm_transaction_list_header th,.my-account .arm_current_membership_container .arm_current_membership_list_header th{background-color:#798c5e!important;color:#fff!important}.bpa-frontend-main-container{max-width:100%!important}.bpa-fm--service__advance-options{border-radius:0!important}.bpgc-gift-card-service-dur,.single-tribe_events .bpa-fm--service__advance-options .bpa-sao--body,.fitness-booking .bpa-fm--service__advance-options .bpa-sao--body{display:none!important}.single-tribe_events .bpa-fm--service__advance-options .bpa-sao--footer,.fitness-booking .bpa-fm--service__advance-options .bpa-sao--footer{border-top:none}.single-tribe_events .bpa-frontend-main-container,.single-tribe_events .bpa-front-tabs.--bpa-top .bpa-front-tabs--panel-body .bpa-front-dc--body,.fitness-booking .bpa-frontend-main-container,.fitness-booking .bpa-front-tabs.--bpa-top .bpa-front-tabs--panel-body .bpa-front-dc--body{min-height:auto!important}.bpa-front-tabs.--bpa-top .bpa-front-tabs--panel-body .bpa-front-dc--body,.bpa-front-tabs--panel-body .bpa-front-dc--body{max-height:100%!important}.et_builder_inner_content{z-index:auto}.el-dialog__wrapper{background-color:rgb(0 0 0 / .5)}.v-modal{display:none!important}.amelia-v2-booking #amelia-container.am-elf,.full-width .bpgc-frontend-main-container-gift-cards .bpgc-frontend-main-inner_container,.full-width .bpgc-frontend-main-container-gift-cards,.full-width .bpp-frontend-main-container-package .bpp-frontend-main-inner_container,.full-width .bpp-frontend-main-container-package{max-width:100%!important}.bpa-front-module--service-items-row{row-gap:25px}.bpa-front-module--service-item .bpa-front-si-card,.bpa-front-sm--col .bpa-front-sm-card{margin-bottom:0!important}@media (min-width:980px){.bpa-front-module--service-item.__bpa-is-description-enable .bpa-front-si-card,.bpa-front-module--service-items-row .bpa-front-module--service-item{height:100%!important}}body.page .bpa_focusable:focus,body.page .bpa_focusable.el-pagination ul li:focus,body.page .bpa_focusable.el-pagination button:focus i,body.page .bpa_focusable .el-table__expand-icon .el-icon:focus,body.page .bpa-front-tabs .bpa-front-tab-menu .bpa_focusable:focus,body.page .el-table.bpa_focusable th.el-table__cell:focus,body.page .bpa-front-customer-panel-container .bpa_focusable:focus,body.page .bpa-cp-ls__tab-menu .bpa-tm__item:focus,body.page .bpa-cp-ls__tab-menu .bpa-tm__item.bpa_focusable:focus,body.page .bpa-front-customer-panel-container .bpa_focusable.el-pagination ul li:focus,body.page .bpa-front-customer-panel-container .bpa_focusable.el-pagination button:focus i{outline:none!important}.bpgc-front-dialog{top:50%;left:50%;transform:translate(-50%,-50%);margin:0!important}.private-sauna-form .bpa-front-si-cb__specs{display:none!important}.private-sauna-form .bpa-front-module--service-item.__bpa-is-description-enable .bpa-front-si-card p{min-height:1px!important}@media (max-width:576px){body.page.--bpa-open-advance-drawer{overflow:visible!important}.fitness-booking .bpa-fm--service__advance-options{position:absolute!important}.bpa-front-module--date-and-time{display:block!important}.bpa-front-module--date-and-time.__sm{display:none!important}.bpa-front-tabs--panel-body .bpa-front-dc--body{padding:24px!important}}.pricing-table-wrapper{overflow-x:auto}.pricing-table{width:100%;border-collapse:separate;border-spacing:0;font-family:Montserrat,sans-serif;box-shadow:0 2px 6px rgb(0 0 0 / .08)}.pricing-table thead tr{background-color:#798c5e}.pricing-table thead th{padding:16px!important;text-align:center;color:#fff;font-size:22px}.pricing-table tbody tr:nth-child(odd){background-color:#f6f9f0}.pricing-table tbody tr:nth-child(even){background-color:#ecf3e0}.pricing-table td{padding:20px 14px!important;font-size:20px;text-align:center}.pricing-table td strong{color:#3e4e2c}.pricing-table td span{color:#5a6e3f;font-weight:600}@media only screen and (max-width:980px){.pricing-table thead th,.pricing-table td{padding:15px 10px!important;font-size:18px}}.gift-vouchers .gform-theme--foundation .gform_fields{row-gap:25px!important}.gift-vouchers .gform_required_legend,.gift-vouchers .gf_progressbar_wrapper{display:none!important}.gift-vouchers .gfield-choice-input{cursor:pointer}.gift-vouchers .gfield_radio .gform-field-label{color:#7c675e;font-size:18px;line-height:1.2}.gift-vouchers .gfield_price.gfield--type-total{background-color:#798c5e;padding:20px;text-align:center}.gift-vouchers .gfield_price input[type="text"]{color:#fff;font-weight:700!important;font-size:24px!important;border:none!important}.gift-vouchers .gfield_price input[type="text"]:focus{outline:none!important}.gift-vouchers .gform_wrapper input[type='button'],.gift-vouchers .gform_wrapper input[type='submit']{width:100%!important;height:50px!important;max-width:200px!important;display:flex!important;justify-content:center!important;align-items:center!important;background-color:#74814e!important;margin:10px 0;font-size:18px!important;border:none;cursor:pointer!important;transition:0.3s!important;outline:none!important;color:white!important;-webkit-appearance:none!important;border-radius:30px!important}.gift-vouchers .gform_wrapper input[type='submit']:hover,.gift-vouchers .gform_wrapper input[type='button']:hover{background-color:#7c675e!important}.gfield--type-html,.voucher-summary-box{font-size:16px}.voucher-summary-box span{color:#798c5e}.gform-theme--framework input[type=radio]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before{background-color:#798c5e!important}