.elementor-61475 .elementor-element.elementor-element-3e30f8a2:not(.elementor-motion-effects-element-type-background), .elementor-61475 .elementor-element.elementor-element-3e30f8a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF 50%, #FAFAFA 50%);}.elementor-61475 .elementor-element.elementor-element-3e30f8a2 > .elementor-container{max-width:1054px;}.elementor-61475 .elementor-element.elementor-element-3e30f8a2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-3e30f8a2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-61475 .elementor-element.elementor-element-66e1b666:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-61475 .elementor-element.elementor-element-66e1b666 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-61475 .elementor-element.elementor-element-66e1b666 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#E1E1E1;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:56px 66px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-66e1b666 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-61475 .elementor-element.elementor-element-74ad62f{width:var( --container-widget-width, 104.552% );max-width:104.552%;--container-widget-width:104.552%;--container-widget-flex-grow:0;}.elementor-61475 .elementor-element.elementor-element-74ad62f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-74ad62f.elementor-element{--flex-grow:0;--flex-shrink:0;}body.wfacp_main_wrapper{font-family:Arial;}body #wfacp-e-form *:not(i){font-family:Arial;}body .wfacp_qv-main *{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_section_heading.wfacp_section_title{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp_whats_included h3{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f  #wfacp-e-form .wfacp_main_form .wfacp_whats_included .wfacp_product_switcher_description .wfacp_description a{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f  #wfacp-e-form .wfacp_main_form .wfacp_whats_included .wfacp_product_switcher_description .wfacp_description{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp-section h4{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form p.wfacp-form-control-wrapper label.wfacp-form-control-label{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form input[type="text"]{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form input[type="email"]{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form input[type="tel"]{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form input[type="number"]{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form input[type="date"]{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form select{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form textarea{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form p{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form a{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form label span a{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form button{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form #payment button#place_order{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce  button#place_order{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form span{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form label{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form ul li{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form ul li span{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .woocommerce-form-login-toggle .woocommerce-info {font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp-payment-dec{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form label.checkbox{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp-product-switch-title > div{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp_shipping_table ul li label{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .select2-container .select2-selection--single .select2-selection__rendered{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #et-boc .et-l span.select2-selection.select2-selection--multiple{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp-product-switch-panel fieldset.wfacp-selected-product .wfacp_product_sec *{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp-product-switch-panel fieldset.wfacp-selected-product .wfacp_quantity_selector input{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp-product-switch-panel fieldset.wfacp-selected-product .wfacp_product_price_sec span{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp-product-switch-panel fieldset .wfacp_product_sec *{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp-product-switch-panel fieldset .wfacp_quantity_selector input{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp-product-switch-panel fieldset .wfacp_product_price_sec span{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form #product_switching_field fieldset .wfacp_best_value{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp-product-switch-panel .wfacp_product_switcher_col_2 .wfacp_you_save_text{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp_whats_included .wfacp_product_switcher_description h4{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp-product-switch-panel fieldset .wfacp_product_sec .wfacp_product_select_options .wfacp_qv-button{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form #product_switching_field .wfacp_product_switcher_col_2 .wfacp_product_subs_details > span:not(.subscription-details):not(.woocommerce-Price-amount):not(.woocommerce-Price-currencySymbol){font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp-coupon-section .wfacp-coupon-page .woocommerce-info > span{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp_woocommerce_form_coupon .wfacp-coupon-section .woocommerce-info .wfacp_showcoupon{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form label.woocommerce-form__label span{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form table tfoot tr th{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form table tfoot .shipping_total_fee td{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form table tfoot tr td{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form table tfoot tr td span.woocommerce-Price-amount.amount{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form table tfoot tr td span.woocommerce-Price-amount.amount bdi{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form table tfoot tr td p{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp-product-switch-panel fieldset .wfacp_best_value{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form table tbody .wfacp_order_summary_item_name{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form table tfoot tr:not(.order-total) td small{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form table tfoot tr:not(.order-total) th small{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce table tfoot tr.order-total td small{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form table.shop_table tbody .wfacp_order_summary_item_name{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form table.shop_table tbody .product-name .product-quantity{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form table.shop_table tbody td.product-total{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form table.shop_table tbody .wfacp_order_summary_container dl{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form table.shop_table tbody .wfacp_order_summary_container dd{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form table.shop_table tbody .wfacp_order_summary_container dt{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form table.shop_table tbody .wfacp_order_summary_container p{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form table.shop_table tbody tr span.amount{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form table.shop_table tbody tr span.amount bdi{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form table.shop_table tbody .cart_item .product-total span{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form table.shop_table tbody .cart_item .product-total small{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form table.shop_table tbody .cart_item .product-total span.amount{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form table.shop_table tbody .cart_item .product-total span.amount bdi{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form table tbody dl{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form table tbody dd{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form table tbody dt{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form table tbody p{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp-product-switch-panel fieldset .wfacp_you_save_text{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp_row_wrap .wfacp_you_save_text span{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp_whats_included .wfacp_product_switcher_description .wfacp_description p{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp_coupon_field_msg{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp-coupon-page .wfacp_coupon_remove_msg{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp-coupon-page .wfacp_coupon_error_msg{font-family:Arial;}body:not(.wfacp_pre_built) .select2-results__option{font-family:Arial;}body:not(.wfacp_pre_built) .select2-container--default .select2-search--dropdown .select2-search__field{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp_order_total_field table.wfacp_order_total_wrap tr td{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp_order_total_field table.wfacp_order_total_wrap tr td span{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp_order_total .wfacp_order_total_wrap{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form #payment button#place_order{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form  button#place_order{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .woocommerce-checkout button.button.button-primary.wfacp_next_page_button{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-order2StepTitle.wfacp-order2StepTitleS1{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-order2StepSubTitle.wfacp-order2StepSubTitleS1{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp_steps_sec ul li a{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_custom_breadcrumb ul li a{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form table tfoot tr td span {font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form p.wfacp-form-control-wrapper:not(.wfacp-anim-wrap) label.wfacp-form-control-label abbr{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp_row_wrap .wfacp_product_subs_details span{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form p.wfacp-form-control-wrapper.wfacp_checkbox_field label{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .create-account label{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .create-account label span{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form p.wfacp-form-control-wrapper.wfacp_checkbox_field label span{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form p.wfacp-form-control-wrapper.wfacp_custom_field_radio_wrap > label {font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form table tfoot tr:not(.order-total) ul{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form table tfoot tr:not(.order-total) ul li{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form table tfoot tr:not(.order-total) ul li label{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form table tfoot tr:not(.order-total) td span.woocommerce-Price-amount.amount{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form table tfoot tr:not(.order-total) td span.woocommerce-Price-amount.amount bdi{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp-product-switch-panel fieldset.wfacp-selected-product .wfacp_product_sec .wfacp_product_name_inner *{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp-product-switch-panel fieldset.wfacp-selected-product .wfacp_product_sec .wfacp_product_attributes .wfacp_selected_attributes  *{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp-product-switch-panel fieldset.wfacp-selected-product .wfacp_product_switcher_col_2 .wfacp_product_subs_details > span{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp-product-switch-panel fieldset.wfacp-selected-product .wfacp_product_subs_details span{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp-product-switch-panel fieldset.wfacp-selected-product .wfacp_product_subs_details *{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp-product-switch-panel fieldset.wfacp-selected-product .wfacp_product_sec .wfacp_product_select_options .wfacp_qv-button{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp-product-switch-panel fieldset:not(.wfacp-selected-product) .wfacp_product_sec .wfacp_product_name_inner *{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp-product-switch-panel fieldset:not(.wfacp-selected-product) .wfacp_product_sec .wfacp_product_attributes .wfacp_selected_attributes  *{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp-product-switch-panel fieldset:not(.wfacp-selected-product) .wfacp_quantity_selector input{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp-product-switch-panel fieldset:not(.wfacp-selected-product) .wfacp_product_price_sec span{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp-product-switch-panel fieldset:not(.wfacp-selected-product) .wfacp_product_switcher_col_2 .wfacp_product_subs_details > span{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp-product-switch-panel fieldset:not(.wfacp-selected-product) .wfacp_product_subs_details span{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp-product-switch-panel fieldset:not(.wfacp-selected-product) .wfacp_product_subs_details *{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp-product-switch-panel fieldset:not(.wfacp-selected-product) .wfacp_product_sec .wfacp_product_select_options .wfacp_qv-button{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp_woocommerce_form_coupon .wfacp-coupon-section .wfacp-coupon-field-btn{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_mb_mini_cart_sec_accordion_content form.checkout_coupon button.button.wfacp-coupon-btn{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp_shipping_options{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp_shipping_options ul li{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp_shipping_options ul li p{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp_shipping_options ul li .wfacp_shipping_price span{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp_shipping_options ul li .wfacp_shipping_price{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp_payment{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp_payment p{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp_payment p span{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp_payment p a{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp_payment label{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp_payment ul{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp_payment ul li{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp_payment ul li input{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp_payment #add_payment_method #payment div.payment_box{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp_payment #add_payment_method #payment .payment_box p{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-coupon-section .woocommerce-info > a{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-coupon-section .woocommerce-info > a:not(.wfacp_close_icon):not(.button-social-login):not(.wfob_btn_add):not(.ywcmas_shipping_address_button_new):not(.wfob_qv-button):not(.wfob_read_more_link):not(.wfacp_step_text_have ):not(.wfacp_cart_link){font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr:not(.order-total):not(.cart-discount){font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr:not(.order-total):not(.cart-discount) td{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr:not(.order-total):not(.cart-discount) th{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr:not(.order-total):not(.cart-discount) th span{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr:not(.order-total):not(.cart-discount) td span{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr:not(.order-total):not(.cart-discount) td small{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr:not(.order-total):not(.cart-discount) td bdi{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr:not(.order-total):not(.cart-discount) td a{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_payment #payment .payment_methods p{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_payment #payment .payment_methods label{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_payment #payment .payment_methods span{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_payment #payment .payment_methods p a{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_payment #payment .payment_methods strong{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_payment #payment .payment_methods input{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_payment #add_payment_method #payment .payment_box p{font-family:Arial;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tbody .wfacp_order_summary_item_name{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tbody .product-name .product-quantity{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tbody td.product-total{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tbody .cart_item .product-total span{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tbody .cart_item .product-total span.amount{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tbody .cart_item .product-total span.amount bdi{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tbody .cart_item .product-total small{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tbody .wfacp_order_summary_container dl{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tbody .wfacp_order_summary_container dd{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tbody .wfacp_order_summary_container dt{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tbody .wfacp_order_summary_container p{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tbody tr span.amount{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tbody tr span.amount bdi{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tbody dl{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tbody dd{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tbody dt{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tbody p{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tbody tr td span:not(.wfacp-pro-count){font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form table.shop_table tfoot tr.cart-discount td{font-family:Arial;color:#24ae4e;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form table.shop_table tfoot tr.cart-discount td span{font-family:Arial;color:#24ae4e;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form table.shop_table tfoot tr.cart-discount td a{font-family:Arial;color:#24ae4e;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form table.shop_table tfoot tr.cart-discount td span bdi{font-family:Arial;color:#24ae4e;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form table.shop_table tfoot tr.cart-discount th .wfacp_coupon_code{font-family:Arial;color:#24ae4e;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.order-total th{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.order-total td{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.order-total td span.woocommerce-Price-amount.amount{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.order-total td span.woocommerce-Price-amount.amount bdi{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.order-total td p{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.order-total td span{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.order-total{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.order-total td small{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.order-total td a{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.order-total th span{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.order-total th small{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.order-total th a{font-family:Arial;color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .woocommerce-form-login-toggle .woocommerce-info{color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .woocommerce-form-login.login p{color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .woocommerce-privacy-policy-text p{color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .woocommerce-info .message-container{color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form #wc_checkout_add_ons .description{color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .woocommerce-checkout-review-order h3{color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .aw_addon_wrap label{color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form p:not(.woocommerce-shipping-contents):not(.wfacp_dummy_preview_heading):not(.checkout-inline-error-message){color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form p label:not(.wfacp-form-control-label):not(.wfob_title):not(.wfob_span):not(.checkbox){color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form{color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .woocommerce-message{color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .woocommerce-error{color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp_payment h4{color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form #payment .woocommerce-privacy-policy-text p{color:#777777;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-form label.woocommerce-form__label .woocommerce-terms-and-conditions-checkbox-text{color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form fieldset{color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form fieldset legend{color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .woocommerce-form-login-toggle .woocommerce-info a{color:#4B61D1;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form a:not(.wfacp_close_icon):not(.button-social-login):not(.wfob_btn_add):not(.ywcmas_shipping_address_button_new):not(.wfob_qv-button):not(.wfob_read_more_link):not(.wfacp_step_text_have ):not(.wfacp_cart_link):not(.wfacp_summary_link):not(.wfacp_collapsible){color:#4B61D1;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form a:not(.wfacp_summary_link) span:not(.wfob_btn_text_added):not(.wfob_btn_text_remove){color:#4B61D1;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form label a{color:#4B61D1;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form ul li a:not(.wfacp_breadcrumb_link){color:#4B61D1;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form table tr td a{color:#4B61D1;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_steps_sec ul li a{color:#4B61D1;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form a.wfacp_remove_coupon{color:#4B61D1;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form a:not(.button-social-login):not(.wfob_read_more_link):not(.wfacp_collapsible):not(.wfob_btn_add){color:#4B61D1;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form #product_switching_field .wfacp_product_switcher_col_2 .wfacp_product_switcher_description a.wfacp_qv-button{color:#4B61D1;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp_collapsible{color:#4B61D1;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp_collapsible svg{color:#4B61D1;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp_collapsible span{color:#4B61D1;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .woocommerce-form-login-toggle .woocommerce-info a:hover{color:#293EA8;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form a:not(.wfacp_close_icon):not(.button-social-login):hover:not(.wfob_btn_add):hover:not(.ywcmas_shipping_address_button_new):hover:not(.wfacp_cart_link):hover:not(.wfacp_back_page_button):hover:not(.wfacp_summary_link){color:#293EA8;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form a:not(.wfacp_summary_link) span:not(.wfob_btn_text_added):not(.wfob_btn_text_remove):hover{color:#293EA8;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form label a:hover{color:#293EA8;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form ul li a:not(.wfacp_breadcrumb_link):hover{color:#293EA8;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form table tr td a:hover{color:#293EA8;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form a.wfacp_remove_coupon:hover{color:#293EA8;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form a:not(.button-social-login):not(.wfob_read_more_link):not(.wfacp_collapsible):not(.wfob_btn_add):hover{color:#293EA8;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form #product_switching_field .wfacp_product_switcher_col_2 .wfacp_product_switcher_description a.wfacp_qv-button:hover{color:#293EA8;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form a:not(.wfacp_close_icon):not(.button-social-login):not(.wfob_btn_add):not(.ywcmas_shipping_address_button_new):not(.wfob_qv-button):not(.wfob_read_more_link):not(.wfacp_step_text_have ):not(.wfacp_cart_link):not(.wfacp_summary_link):not(.wfacp_collapsible):hover{color:#293EA8;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp_collapsible:hover{color:#293EA8;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp_collapsible:hover svg{color:#293EA8;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .wfacp_collapsible:hover span{color:#293EA8;}body:not(.wfacpef_page) .elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-form{padding:0px 0px 36px 0px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_form_steps .wfacp-order2StepTitle.wfacp-order2StepTitleS1{font-family:"Karla", Sans-serif;font-size:18px;font-weight:400;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-payment-tab-list .wfacp-order2StepHeaderText{text-align:center;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_form_steps .wfacp-payment-tab-list .wfacp_tcolor{color:#A8A8A8;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-payment-tab-list{border-color:#02010112;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_form_steps .wfacp-payment-tab-list{border-radius:0px 0px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .tab{margin:0px 0px 24px 0px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_mb_mini_cart_wrap .wfacp_mb_cart_accordian{background-color:#FAFAFA;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_mb_mini_cart_sec_accordion_content{background-color:#FAFAFA;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_show_icon_wrap a span{color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_show_price_wrap span{color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_mb_cart_accordian .wfacp_show_price_wrap *{color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_mb_cart_accordian .wfacp_show_price_wrap span bdi{color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_collapsible_order_summary_wrap{margin:0px 0px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_mb_mini_cart_wrap .wfacp_mb_cart_accordian, .elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_mb_mini_cart_wrap .wfacp_mb_mini_cart_sec_accordion_content{border-radius:0px 0px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_section_title{font-size:18px;font-weight:600;text-transform:none;line-height:1.3em;color:#353030;text-align:left;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp-comm-title h4{font-size:13px;font-weight:400;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp-section .wfacp-comm-title{padding:0px 0px 0px 0px;margin:0px 0px 16px 0px;border-radius:0px 0px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce p.wfacp-form-control-wrapper label.wfacp-form-control-label,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .create-account label,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .create-account label span,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce p.wfacp-form-control-wrapper:not(.wfacp-anim-wrap) label.wfacp-form-control-label abbr,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-form.wfacp-top .form-row:not(.wfacp_checkbox_field) label.wfacp-form-control-label,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-form.wfacp-top .form-row:not(.wfacp_checkbox_field) label.wfacp-form-control-label abbr.required,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-form.wfacp-top .form-row:not(.wfacp_checkbox_field) label.wfacp-form-control-label .optional{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:600;line-height:1px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp-form-control-label{color:#020101;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_allowed_countries strong{color:#020101;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp-form-control-label abbr{color:#020101;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce input[type="text"],.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce input[type="email"],.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce input[type="tel"],.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce input[type="password"],.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce input[type="number"],.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce input[type="date"],.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce select,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce textarea,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce number,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .woocommerce-input-wrapper .wfacp-form-control,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .select2-container .select2-selection--single .select2-selection__rendered,body:not(.wfacp_pre_built) .select2-results__option,body:not(.wfacp_pre_built) .select2-container--default .select2-search--dropdown .select2-search__field,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .form-row label.checkbox,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .form-row label.checkbox *{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .woocommerce-input-wrapper .wfacp-form-control{color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .select2-container .select2-selection--single .select2-selection__rendered{color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce select{color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .form-row label.checkbox{color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .form-row label.checkbox *{color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_shipping_options *{color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_shipping_options ul{color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_shipping_options ul li{color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_shipping_options ul li p{color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_shipping_options ul li label{color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_shipping_options ul li .wfacp_shipping_price span{color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_shipping_options ul li .wfacp_shipping_price{color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_subscription_count_wrap p{color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_shipping_table ul#shipping_method label{color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_shipping_table ul#shipping_method span{color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce input[type="text"],.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce input[type="email"],.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce input[type="tel"],.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce input[type="password"],.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce input[type="number"],.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce input[type="date"],.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce select,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce textarea,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .woocommerce-input-wrapper input[type="number"].wfacp-form-control,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .woocommerce-input-wrapper input[type="date"].wfacp-form-control,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .woocommerce-input-wrapper input[type="text"].wfacp-form-control,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .woocommerce-input-wrapper input[type="email"].wfacp-form-control,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_allowed_countries strong,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .select2-container .select2-selection--single .select2-selection__rendered,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .iti__selected-flag{border-style:solid;border-width:0px 0px 0px 0px;border-color:#D9D9D9;border-radius:0px 0px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce p.form-row:not(.woocommerce-invalid-email) .wfacp-form-control:not(.wfacp_coupon_code):focus{border-color:#4B61D1;box-shadow:0 0 0 1px #4B61D1;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form p.form-row:not(.woocommerce-invalid-email) .wfacp-form-control:not(.input-checkbox):focus{border-color:#4B61D1;box-shadow:0 0 0 1px #4B61D1;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce p.wfacp_coupon_failed .wfacp_coupon_code{border-color:#E15334;box-shadow:0 0 0 1px #E15334;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) .woocommerce-input-wrapper .select2-container .select2-selection--single .select2-selection__rendered:focus{border-color:#4B61D1;box-shadow:0 0 0 1px #4B61D1;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .form-row:not(.woocommerce-invalid-required-field) .woocommerce-input-wrapper .select2-container .select2-selection--single:focus>span.select2-selection__rendered{border-color:#4B61D1;box-shadow:0 0 0 1px #4B61D1;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce p.woocommerce-invalid-required-field .wfacp-form-control{border-color:#E15334;box-shadow:0 0 0 1px #E15334;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce p.woocommerce-invalid-email .wfacp-form-control{border-color:#E15334;box-shadow:0 0 0 1px #E15334;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce p.woocommerce-invalid-required-field:not(.wfacp_select2_country_state):not(.wfacp_state_wrap) .woocommerce-input-wrapper .select2-container .select2-selection--single .select2-selection__rendered{border-color:#E15334;box-shadow:0 0 0 1px #E15334;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-section{border-radius:0px 0px 0px 0px;margin:0px 0px 20px 0px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  .wfacp-section{padding:0px 0px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tbody .wfacp_order_summary_item_name,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tbody .product-name .product-quantity,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tbody td.product-total,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tbody .cart_item .product-total span,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tbody .cart_item .product-total span.amount,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tbody .cart_item .product-total span.amount bdi,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tbody .cart_item .product-total small,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tbody .wfacp_order_summary_container dl,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tbody .wfacp_order_summary_container dd,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tbody .wfacp_order_summary_container dt,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tbody .wfacp_order_summary_container p,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tbody tr span.amount,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tbody tr span.amount bdi,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tbody dl,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tbody dd,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tbody dt,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tbody p,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tbody tr td span:not(.wfacp-pro-count),.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  .wfacp_show_icon_wrap,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  .wfacp_show_icon_wrap *,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  .wfacp_show_price_wrap *,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  .wfacp_show_price_wrap span bdi,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form table.shop_table tbody .cart_item .product-total span,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form table.shop_table tbody .cart_item .product-total small,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form table.shop_table tbody .cart_item .product-total span.amount,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form table.shop_table tbody .cart_item .product-total span.amount bdi,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form table.shop_table tbody .wfacp_order_summary_item_name{font-family:"Helvetica", Sans-serif;font-weight:400;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  .wfacp_show_icon_wrap{color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  .wfacp_show_icon_wrap *{color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  .wfacp_show_price_wrap *{color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  .wfacp_show_price_wrap span bdi{color:#353030;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form table.shop_table tr.cart_item .product-image img{border-radius:0px 0px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form #wfacp-sec-wrapper .product-total del{color:#E15334;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form #wfacp-sec-wrapper .product-total del *{color:#E15334;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form #wfacp-sec-wrapper .product-total del span.woocommerce-Price-currencySymbol{color:#E15334;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form #wfacp-sec-wrapper .wfacp_stocks{color:#e15334;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form #wfacp-sec-wrapper table.shop_table tr:not(.order-total):not(.cart-discount).wfacp-saving-amount td{color:#09B29C;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form #wfacp-sec-wrapper table.shop_table tr:not(.order-total):not(.cart-discount).wfacp-saving-amount td svg path{color:#09B29C;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form #wfacp-sec-wrapper table.shop_table tr:not(.order-total):not(.cart-discount).wfacp-saving-amount td *{color:#09B29C;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr:not(.order-total):not(.cart-discount),.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr:not(.order-total):not(.cart-discount) td,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr:not(.order-total):not(.cart-discount) th,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr:not(.order-total):not(.cart-discount) th span,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr:not(.order-total):not(.cart-discount) td span,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr:not(.order-total):not(.cart-discount) td small,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr:not(.order-total):not(.cart-discount) td bdi,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr:not(.order-total):not(.cart-discount) td a{font-family:"Helvetica", Sans-serif;font-weight:400;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.cart-discount th,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.cart-discount th span,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.cart-discount td,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.cart-discount td span,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.cart-discount td a{font-size:14px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.order-total th,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.order-total th,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.order-total th span,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.order-total th small,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.order-total th a{font-family:"Helvetica", Sans-serif;font-weight:400;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.order-total td,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.order-total td,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.order-total td span.woocommerce-Price-amount.amount,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.order-total td span.woocommerce-Price-amount.amount bdi,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.order-total td p,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.order-total td span,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.order-total td span,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.order-total td small,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.order-total td a,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.order-total td p{font-family:"Helvetica", Sans-serif;font-weight:500;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-coupon-section .wfacp-coupon-page .woocommerce-info > a,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-coupon-section .wfacp-coupon-page .woocommerce-info > a:not(.wfacp_close_icon):not(.button-social-login):not(.wfob_btn_add):not(.ywcmas_shipping_address_button_new):not(.wfob_qv-button):not(.wfob_read_more_link):not(.wfacp_step_text_have ):not(.wfacp_cart_link){font-weight:500;line-height:1.2em;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-coupon-section .wfacp-coupon-page .woocommerce-info > a{color:#66B1FC;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-coupon-section .wfacp-coupon-page .woocommerce-info > a:not(.wfacp_close_icon):not(.button-social-login):not(.wfob_btn_add):not(.ywcmas_shipping_address_button_new):not(.wfob_qv-button):not(.wfob_read_more_link):not(.wfacp_step_text_have ):not(.wfacp_cart_link){color:#66B1FC;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-coupon-section .wfacp-coupon-page p.wfacp-form-control-wrapper label.wfacp-form-control-label{font-size:14px;font-weight:400;line-height:1.2em;color:#A8A8A8;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-coupon-section .wfacp-coupon-page p.wfacp-form-control-wrapper .wfacp-form-control{font-size:14px;font-weight:400;color:#353030;border-radius:8px 8px 8px 8px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-coupon-section .wfacp-coupon-page p.wfacp-form-control-wrapper .wfacp-form-control:focus{border-color:#4B61D1;box-shadow:0 0 0 1px #4B61D1;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-coupon-section .wfacp-coupon-page .wfacp-coupon-field-btn{background-color:#4B61D1;color:#FFFFFF;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-coupon-section .wfacp-coupon-page .wfacp-coupon-btn{background-color:#4B61D1;color:#FFFFFF;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-coupon-section .wfacp-coupon-page .wfacp-coupon-field-btn:hover{background-color:#293EA8;color:#FFFFFF;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-coupon-section .wfacp-coupon-page .wfacp-coupon-btn:hover{background-color:#293EA8;color:#FFFFFF;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-coupon-section .wfacp-coupon-page .wfacp-coupon-field-btn,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-coupon-section .wfacp-coupon-page .wfacp-coupon-btn{font-size:19px;font-weight:600;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_payment #payment .payment_methods p,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_payment #payment .payment_methods label,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_payment #payment .payment_methods span,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_payment #payment .payment_methods p a,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_payment #payment .payment_methods strong,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_payment #payment .payment_methods input,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_payment #add_payment_method #payment .payment_box p{font-weight:500;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form #payment .woocommerce-privacy-policy-text p,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form #payment .woocommerce-privacy-policy-text a{font-size:12px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-form .wfacp_main_form.woocommerce .woocommerce-terms-and-conditions-wrapper .form-row label,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-form .wfacp_main_form.woocommerce .woocommerce-terms-and-conditions-wrapper .form-row label span,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-form .wfacp_main_form.woocommerce.woocommerce-terms-and-conditions-wrapper .form-row label a,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-form .wfacp_main_form.woocommerce label.woocommerce-form__label .woocommerce-terms-and-conditions-checkbox-text,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-form .wfacp_main_form.woocommerce label.woocommerce-form__label .woocommerce-terms-and-conditions-checkbox-text a,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wc-gzd-checkbox-placeholder *:not(a){font-size:14px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .woocommerce-checkout .wfacp-order-place-btn-wrap{text-align:center;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .woocommerce-checkout .wfacp-next-btn-wrap{text-align:center;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_payment #ppcp-hosted-fields{text-align:center;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce #payment button#place_order,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce  button#place_order,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce  .wfacp_payment #ppcp-hosted-fields .button,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .woocommerce-checkout button.button.button-primary.wfacp_next_page_button{font-size:20px;font-weight:500;text-transform:none;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp-order-place-btn-wrap button:before{color:#ffffff;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-next-btn-wrap button:before{color:#ffffff;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp-order-place-btn-wrap button:after{color:#ffffff;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-next-btn-wrap button:after{color:#ffffff;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp-next-btn-wrap button{color:#FFFFFF;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce button#place_order{color:#FFFFFF;}#wfacp_qr_model_wrap .wfacp_qr_wrap .wfacp_qv-summary .button{color:#FFFFFF;}body #wfob_qr_model_wrap .wfob_qr_wrap .button{color:#FFFFFF;}body #wfob_qr_model_wrap .wfob_option_btn{color:#FFFFFF;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce  .wfacp_payment #ppcp-hosted-fields .button{color:#FFFFFF;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .button.button#place_order{color:#FFFFFF;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .button.wfacp_next_page_button{color:#FFFFFF;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp-next-btn-wrap button:hover{background-color:#293EA8;color:#FFFFFF;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce #payment button#place_order:hover{background-color:#293EA8;color:#FFFFFF;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce  button#place_order:hover{background-color:#293EA8;color:#FFFFFF;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce  .wfacp_payment #ppcp-hosted-fields .button:hover{background-color:#293EA8;color:#FFFFFF;}#wfacp_qr_model_wrap .wfacp_qr_wrap .wfacp_qv-summary .button:hover{background-color:#293EA8;color:#FFFFFF;}body #wfob_qr_model_wrap .wfob_qr_wrap .button:hover{background-color:#293EA8;color:#FFFFFF;}body #wfob_qr_model_wrap .wfob_option_btn:hover{background-color:#293EA8;color:#FFFFFF;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp-next-btn-wrap button,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce #place_order,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_payment #ppcp-hosted-fields .button,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .button.button#place_order,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .button.wfacp_next_page_button{padding:24px 16px 24px 16px;margin:0px 0px 00px 0px;border-radius:8px 8px 8px 8px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce #wfacp_checkout_form .wfacp-back-btn-wrap a{color:#00B4F4;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce #wfacp_checkout_form .btm_btn_sec.wfacp_back_cart_link .wfacp-back-btn-wrap a{color:#00B4F4;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce #wfacp_checkout_form .wfacp-back-btn-wrap a.wfacp_back_page_button{color:#00B4F4;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce #wfacp_checkout_form  .place_order_back_btn a{color:#00B4F4;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce #wfacp_checkout_form .wfacp-back-btn-wrap a:hover{color:#008EC1;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce #wfacp_checkout_form .btm_btn_sec.wfacp_back_cart_link .wfacp-back-btn-wrap a:hover{color:#008EC1;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce #wfacp_checkout_form .wfacp-back-btn-wrap a.wfacp_back_page_button:hover{color:#008EC1;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce #wfacp_checkout_form .place_order_back_btn a:hover{color:#008EC1;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp-payment-dec{color:#1D1D1F;background-color:#02010100;}.elementor-61475 .elementor-element.elementor-element-d8cf983{width:var( --container-widget-width, 104.683% );max-width:104.683%;--container-widget-width:104.683%;--container-widget-flex-grow:0;}.elementor-61475 .elementor-element.elementor-element-d8cf983.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-61475 .elementor-element.elementor-element-21672cc6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-61475 .elementor-element.elementor-element-21672cc6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-61475 .elementor-element.elementor-element-21672cc6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:1px;}.elementor-61475 .elementor-element.elementor-element-21672cc6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:36px 0px 24px 36px;}.elementor-61475 .elementor-element.elementor-element-21672cc6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-61475 .elementor-element.elementor-element-72bc072d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-61475 .elementor-element.elementor-element-72bc072d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-61475 .elementor-element.elementor-element-48c70d88 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-61475 .elementor-element.elementor-element-578ed464{width:var( --container-widget-width, 411.938px );max-width:411.938px;--container-widget-width:411.938px;--container-widget-flex-grow:0;}.elementor-61475 .elementor-element.elementor-element-578ed464 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 16px 0px;}.elementor-61475 .elementor-element.elementor-element-578ed464.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp-order-summary-label{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp-order-summary-label{color:#7E1414;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container table.wfacp_mini_cart_items,.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container tr.cart_item td:not(.product-total),.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container table.wfacp_mini_cart_items .product-total > span bdi,.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container table.wfacp_mini_cart_items .product-total > ins span bdi,.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container table.wfacp_mini_cart_items .product-total > span:not(.wfacp_cart_product_name_h):not(.wfacp_delete_item_wrap),.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container table.wfacp_mini_cart_items .product-total ins span:not(.wfacp_cart_product_name_h):not(.wfacp_delete_item_wrap),.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container table.wfacp_mini_cart_items .product-total small,.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container table.wfacp_mini_cart_items dl,.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container table.wfacp_mini_cart_items dt,.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container table.wfacp_mini_cart_items dd,.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container table.wfacp_mini_cart_items dd p,.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container tr.cart_item td .product-name,.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container tr.cart_item td small,.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container span.subscription-details,.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container tr.cart_item td p,.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container tr.cart_item td .product-name span:not(.subscription-details),.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container tr.cart_item td .product-name,.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container tr.cart_item td .product-name bdi{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container table.wfacp_mini_cart_items{color:#353030;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container tr.cart_item td:not(.product-total){color:#353030;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container table.wfacp_mini_cart_items .product-total > span bdi{color:#353030;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container table.wfacp_mini_cart_items .product-total > ins span bdi{color:#353030;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container table.wfacp_mini_cart_items .product-total > span:not(.wfacp_cart_product_name_h):not(.wfacp_delete_item_wrap){color:#353030;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container table.wfacp_mini_cart_items .product-total ins span:not(.wfacp_cart_product_name_h):not(.wfacp_delete_item_wrap){color:#353030;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container table.wfacp_mini_cart_items .product-total small{color:#353030;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container table.wfacp_mini_cart_items dl{color:#353030;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container table.wfacp_mini_cart_items dt{color:#353030;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container table.wfacp_mini_cart_items dd{color:#353030;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container table.wfacp_mini_cart_items dd p{color:#353030;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container tr.cart_item td .product-name{color:#353030;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container tr.cart_item td small{color:#353030;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container span.subscription-details{color:#353030;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container tr.cart_item td p{color:#353030;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container tr.cart_item td .product-name span:not(.subscription-details){color:#353030;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container tr.cart_item td .product-name bdi{color:#353030;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_sum .product-image .wfacp-pro-thumb img{border-radius:4px 4px 4px 4px;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container.wfacp_min_cart_widget .product-total del{color:#E15334;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container.wfacp_min_cart_widget .product-total del *{color:#E15334;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container.wfacp_min_cart_widget .product-total del span.woocommerce-Price-currencySymbol{color:#E15334;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container.wfacp_min_cart_widget .wfacp_stocks{color:#e15334;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container.wfacp_min_cart_widget table.shop_table tr:not(.order-total):not(.cart-discount).wfacp-saving-amount td{color:#09B29C;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container.wfacp_min_cart_widget table.shop_table tr:not(.order-total):not(.cart-discount).wfacp-saving-amount td svg path{color:#09B29C;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container.wfacp_min_cart_widget table.shop_table tr:not(.order-total):not(.cart-discount).wfacp-saving-amount td *{color:#09B29C;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h form.checkout_coupon.woocommerce-form-coupon .wfacp-form-control-label{font-family:"Helvetica", Sans-serif;font-weight:500;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h form.checkout_coupon.woocommerce-form-coupon .wfacp-form-control{font-family:"Helvetica", Sans-serif;font-weight:500;border-radius:4px 4px 4px 4px;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h form.checkout_coupon.woocommerce-form-coupon .wfacp-form-control:focus{border-color:#4B61D1;box-shadow:0 0 0 1px #4B61D1;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h button.wfacp-coupon-btn{background-color:#4B61D1;font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:500;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h button.wfacp-coupon-btn:hover{background-color:#293EA8;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container table.wfacp_mini_cart_reviews tr:not(.order-total):not(.cart-discount),.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container table.wfacp_mini_cart_reviews tr:not(.order-total):not(.cart-discount) td,.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container table.wfacp_mini_cart_reviews tr:not(.order-total):not(.cart-discount) th,.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container table.wfacp_mini_cart_reviews tr:not(.order-total):not(.cart-discount) th span,.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container table.wfacp_mini_cart_reviews tr:not(.order-total):not(.cart-discount) td span,.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container table.wfacp_mini_cart_reviews tr:not(.order-total):not(.cart-discount) td small,.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container table.wfacp_mini_cart_reviews tr:not(.order-total):not(.cart-discount) td bdi,.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container table.wfacp_mini_cart_reviews tr:not(.order-total):not(.cart-discount) td a{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container table.wfacp_mini_cart_reviews tr:not(.order-total):not(.cart-discount){color:#353030;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container table.wfacp_mini_cart_reviews tr:not(.order-total):not(.cart-discount) td{color:#353030;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container table.wfacp_mini_cart_reviews tr:not(.order-total):not(.cart-discount) th{color:#353030;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container table.wfacp_mini_cart_reviews tr:not(.order-total):not(.cart-discount) th span{color:#353030;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container table.wfacp_mini_cart_reviews tr:not(.order-total):not(.cart-discount) td span{color:#353030;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container table.wfacp_mini_cart_reviews tr:not(.order-total):not(.cart-discount) td small{color:#353030;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container table.wfacp_mini_cart_reviews tr:not(.order-total):not(.cart-discount) td bdi{color:#353030;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container table.wfacp_mini_cart_reviews tr:not(.order-total):not(.cart-discount) td a{color:#353030;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .shop_table tbody tr.cart-discount th,.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .shop_table tbody tr.cart-discount th span,.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .shop_table tbody tr.cart-discount td,.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .shop_table tbody tr.cart-discount td span,.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .shop_table tbody tr.cart-discount td a{font-size:17px;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .shop_table tbody tr.cart-discount th{color:#353030;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .shop_table tbody tr.cart-discount th span:not(.wfacp_coupon_code){color:#353030;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .shop_table tbody tr.cart-discount td{color:#24ae4e;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .shop_table tbody tr.cart-discount td span{color:#24ae4e;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .shop_table tbody tr.cart-discount td a{color:#24ae4e;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .shop_table .cart-discount td span{color:#24ae4e;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .shop_table .cart-discount td span bdi{color:#24ae4e;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .shop_table .cart-discount th .wfacp_coupon_code{color:#24ae4e;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h  table.shop_table tbody tr.order-total th, .elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h  table.shop_table tbody tr.order-total th, .elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h  table.shop_table tbody tr.order-total th span, .elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h  table.shop_table tbody tr.order-total th small, .elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h  table.shop_table tbody tr.order-total th a{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:700;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h  table.shop_table tbody tr.order-total td, .elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h  table.shop_table tbody tr.order-total td, .elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h  table.shop_table tbody tr.order-total td span.woocommerce-Price-amount.amount, .elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h  table.shop_table tbody tr.order-total td span.woocommerce-Price-amount.amount bdi, .elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h  table.shop_table tbody tr.order-total td p, .elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h  table.shop_table tbody tr.order-total td span, .elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h  table.shop_table tbody tr.order-total td span, .elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h  table.shop_table tbody tr.order-total td small, .elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h  table.shop_table tbody tr.order-total td a, .elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h  table.shop_table tbody tr.order-total td p{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h table.shop_table tr.order-total td span.amount{color:#D32F2F;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h table.shop_table tr.order-total td span.amount bdi{color:#D32F2F;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h table.shop_table tr.order-total td{color:#D32F2F;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h table.shop_table tr.order-total td span{color:#D32F2F;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h table.shop_table tr.order-total td small{color:#D32F2F;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h table.shop_table tr.order-total th{color:#D32F2F;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h table.shop_table tr.order-total th span{color:#D32F2F;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h *{font-family:Montserrat;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h tr.order-total td span.woocommerce-Price-amount.amount{font-family:Montserrat;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h tr.order-total td span.woocommerce-Price-amount.amount bdi{font-family:Montserrat;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .wfacp_mini_cart_items{font-family:Montserrat;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .wfacp_mini_cart_items .product-total{font-family:Montserrat;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .wfacp_mini_cart_items .product-total span{font-family:Montserrat;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .wfacp_mini_cart_items .product-total small{font-family:Montserrat;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .wfacp_mini_cart_items dl{font-family:Montserrat;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .wfacp_mini_cart_items dt{font-family:Montserrat;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .wfacp_mini_cart_items dd{font-family:Montserrat;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .wfacp_mini_cart_items dd p{font-family:Montserrat;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .wfacp_mini_cart_reviews{font-family:Montserrat;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .wfacp_mini_cart_reviews tr:not(.order-total){font-family:Montserrat;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .wfacp_mini_cart_reviews tr:not(.order-total) td{font-family:Montserrat;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .wfacp_mini_cart_reviews tr:not(.order-total) th{font-family:Montserrat;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .wfacp_mini_cart_reviews tr:not(.order-total) td span{font-family:Montserrat;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .wfacp_mini_cart_reviews tr:not(.order-total) td small{font-family:Montserrat;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .wfacp_mini_cart_reviews tr:not(.order-total) td a{font-family:Montserrat;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h span.wfacp_coupon_code{font-family:Montserrat;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .wfacp_mini_cart_reviews tr.order-total td span.woocommerce-Price-amount.amount{font-family:Montserrat;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .wfacp_mini_cart_reviews tr.order-total td span.woocommerce-Price-amount.amount bdi{font-family:Montserrat;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h table.shop_table .order-total td{font-family:Montserrat;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h table.shop_table .order-total th{font-family:Montserrat;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h table.shop_table .order-total td span{font-family:Montserrat;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container tr.cart_item .product-name{font-family:Montserrat;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .cart_item td{font-family:Montserrat;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .cart_item td small{font-family:Montserrat;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .cart_item td p{font-family:Montserrat;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .cart_item td .product-name span{font-family:Montserrat;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .cart_item td .product-name{font-family:Montserrat;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp-coupon-section .wfacp_main_showcoupon{font-family:Montserrat;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .shop_table tr.order-total td{font-family:Montserrat;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .shop_table tr.order-total th{font-family:Montserrat;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .shop_table tr.order-total td span{font-family:Montserrat;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .shop_table tr.order-total td small{font-family:Montserrat;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .checkout_coupon.woocommerce-form-coupon .wfacp-form-control-label{font-family:Montserrat;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .checkout_coupon.woocommerce-form-coupon .wfacp-form-control{font-family:Montserrat;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp-coupon-btn{font-family:Montserrat;}.elementor-61475 .elementor-element.elementor-element-3fdacd62{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:8px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-61475 .elementor-element.elementor-element-3fdacd62 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-61475 .elementor-element.elementor-element-47072d5c > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-61475 .elementor-element.elementor-element-12a4dbee{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:left;}.elementor-61475 .elementor-element.elementor-element-12a4dbee .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:700;text-transform:capitalize;color:#353030;}.elementor-61475 .elementor-element.elementor-element-484f4e5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-61475 .elementor-element.elementor-element-484f4e5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-61475 .elementor-element.elementor-element-43a1e1dd > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-61475 .elementor-element.elementor-element-71e81cdb{text-align:left;}.elementor-61475 .elementor-element.elementor-element-6864a2d1 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-61475 .elementor-element.elementor-element-17b36e21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-17b36e21 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:600;line-height:1.5em;color:#353030;}.elementor-61475 .elementor-element.elementor-element-493ddccd{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-61475 .elementor-element.elementor-element-493ddccd .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#353030;}.elementor-61475 .elementor-element.elementor-element-2e1fcc69{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:24px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-61475 .elementor-element.elementor-element-2e1fcc69 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-61475 .elementor-element.elementor-element-6d6ef39f > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-61475 .elementor-element.elementor-element-22d9bd6c{text-align:left;}.elementor-61475 .elementor-element.elementor-element-a20a42e > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-61475 .elementor-element.elementor-element-61cae17f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-61cae17f .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:600;line-height:1.5em;color:#353030;}.elementor-61475 .elementor-element.elementor-element-461b67b5{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-61475 .elementor-element.elementor-element-461b67b5 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#353030;}.elementor-61475 .elementor-element.elementor-element-da3dec2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:24px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-61475 .elementor-element.elementor-element-da3dec2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-61475 .elementor-element.elementor-element-4d18f5eb > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-61475 .elementor-element.elementor-element-67156e90{text-align:left;}.elementor-61475 .elementor-element.elementor-element-6b09db4a > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-61475 .elementor-element.elementor-element-30ce19a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-30ce19a0 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:600;line-height:1.5em;color:#353030;}.elementor-61475 .elementor-element.elementor-element-379a9f54{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-61475 .elementor-element.elementor-element-379a9f54 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#353030;}.elementor-61475 .elementor-element.elementor-element-78a2561e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:24px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-61475 .elementor-element.elementor-element-78a2561e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-61475 .elementor-element.elementor-element-593ad23 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-61475 .elementor-element.elementor-element-83adc9d{text-align:left;}.elementor-61475 .elementor-element.elementor-element-3fdc75c9 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-61475 .elementor-element.elementor-element-56880215{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-56880215 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:600;line-height:1.5em;color:#353030;}.elementor-61475 .elementor-element.elementor-element-5fce66ad{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-61475 .elementor-element.elementor-element-5fce66ad .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#353030;}.elementor-61475 .elementor-element.elementor-element-15ba689d:not(.elementor-motion-effects-element-type-background), .elementor-61475 .elementor-element.elementor-element-15ba689d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF 50%, #FAFAFA 50%);}.elementor-61475 .elementor-element.elementor-element-15ba689d > .elementor-container{max-width:1100px;}.elementor-61475 .elementor-element.elementor-element-15ba689d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-15ba689d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-61475 .elementor-element.elementor-element-2c3beb95:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-61475 .elementor-element.elementor-element-2c3beb95 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-61475 .elementor-element.elementor-element-2c3beb95 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#E1E1E1;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 66px 8px 0px;}.elementor-61475 .elementor-element.elementor-element-2c3beb95 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-61475 .elementor-element.elementor-element-7c2e52f1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-61475 .elementor-element.elementor-element-7c2e52f1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-61475 .elementor-element.elementor-element-7c2e52f1 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#E1E1E1;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:2% 10% 0% 2%;}.elementor-61475 .elementor-element.elementor-element-7c2e52f1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-61475 .elementor-element.elementor-element-66e1b666 > .elementor-element-populated{border-width:0px 0px 0px 0px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:24px 28px 12px 28px;}.elementor-61475 .elementor-element.elementor-element-74ad62f > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.wfacpef_page) .elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-form{padding:0px 0px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .tab{margin:0px 0px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_collapsible_order_summary_wrap{margin:0px 0px 24px 0px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp-section .wfacp-comm-title{margin:0px 0px 12px 0px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-section{margin:0px 0px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.cart-discount th,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.cart-discount th span,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.cart-discount td,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.cart-discount td span,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.cart-discount td a{font-size:14px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.order-total th,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.order-total th,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.order-total th span,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.order-total th small,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.order-total th a{font-size:14px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-coupon-section .wfacp-coupon-page p.wfacp-form-control-wrapper label.wfacp-form-control-label{font-size:14px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-coupon-section .wfacp-coupon-page p.wfacp-form-control-wrapper .wfacp-form-control{font-size:14px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-coupon-section .wfacp-coupon-page .wfacp-coupon-field-btn,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-coupon-section .wfacp-coupon-page .wfacp-coupon-btn{font-size:16px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form #payment .woocommerce-privacy-policy-text p,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form #payment .woocommerce-privacy-policy-text a{font-size:12px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-form .wfacp_main_form.woocommerce .woocommerce-terms-and-conditions-wrapper .form-row label,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-form .wfacp_main_form.woocommerce .woocommerce-terms-and-conditions-wrapper .form-row label span,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-form .wfacp_main_form.woocommerce.woocommerce-terms-and-conditions-wrapper .form-row label a,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-form .wfacp_main_form.woocommerce label.woocommerce-form__label .woocommerce-terms-and-conditions-checkbox-text,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-form .wfacp_main_form.woocommerce label.woocommerce-form__label .woocommerce-terms-and-conditions-checkbox-text a,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wc-gzd-checkbox-placeholder *:not(a){font-size:14px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp-next-btn-wrap button,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce #place_order,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_payment #ppcp-hosted-fields .button,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .button.button#place_order,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .button.wfacp_next_page_button{width:100%;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp-order-place-btn-wrap button:after,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-next-btn-wrap button:after{font-size:12px;}.elementor-61475 .elementor-element.elementor-element-21672cc6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 20px 0px;}.elementor-61475 .elementor-element.elementor-element-72bc072d{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-61475 .elementor-element.elementor-element-48c70d88 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 30px 10px 20px;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .shop_table tbody tr.cart-discount th,.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .shop_table tbody tr.cart-discount th span,.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .shop_table tbody tr.cart-discount td,.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .shop_table tbody tr.cart-discount td span,.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .shop_table tbody tr.cart-discount td a{font-size:14px;}.elementor-61475 .elementor-element.elementor-element-3fdacd62{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-61475 .elementor-element.elementor-element-47072d5c > .elementor-element-populated{padding:30px 30px 10px 20px;}.elementor-61475 .elementor-element.elementor-element-484f4e5{margin:0px 0px 0px 0px;padding:10px 30px 20px 30px;}.elementor-61475 .elementor-element.elementor-element-43a1e1dd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-6864a2d1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-2e1fcc69{margin:0px 0px 0px 0px;padding:0px 30px 20px 30px;}.elementor-61475 .elementor-element.elementor-element-6d6ef39f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-a20a42e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-da3dec2{margin:0px 0px 0px 0px;padding:0px 30px 20px 30px;}.elementor-61475 .elementor-element.elementor-element-4d18f5eb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-6b09db4a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-78a2561e{margin:0px 0px 0px 0px;padding:0px 30px 10px 30px;}.elementor-61475 .elementor-element.elementor-element-593ad23 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-3fdc75c9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-2c3beb95 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 20px 10px 30px;}.elementor-61475 .elementor-element.elementor-element-7c2e52f1 > .elementor-element-populated{border-width:01px 0px 01px 01px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-61475 .elementor-element.elementor-element-66e1b666{width:63.079%;}.elementor-61475 .elementor-element.elementor-element-21672cc6{width:36.223%;}.elementor-61475 .elementor-element.elementor-element-48c70d88{width:100%;}.elementor-61475 .elementor-element.elementor-element-47072d5c{width:100%;}.elementor-61475 .elementor-element.elementor-element-43a1e1dd{width:14%;}.elementor-61475 .elementor-element.elementor-element-6864a2d1{width:85.998%;}.elementor-61475 .elementor-element.elementor-element-6d6ef39f{width:14%;}.elementor-61475 .elementor-element.elementor-element-a20a42e{width:85.998%;}.elementor-61475 .elementor-element.elementor-element-4d18f5eb{width:14%;}.elementor-61475 .elementor-element.elementor-element-6b09db4a{width:85.998%;}.elementor-61475 .elementor-element.elementor-element-593ad23{width:14%;}.elementor-61475 .elementor-element.elementor-element-3fdc75c9{width:85.998%;}.elementor-61475 .elementor-element.elementor-element-2c3beb95{width:62.455%;}.elementor-61475 .elementor-element.elementor-element-7c2e52f1{width:37.501%;}}@media(max-width:1024px) and (min-width:768px){.elementor-61475 .elementor-element.elementor-element-66e1b666{width:100%;}.elementor-61475 .elementor-element.elementor-element-21672cc6{width:100%;}.elementor-61475 .elementor-element.elementor-element-48c70d88{width:100%;}.elementor-61475 .elementor-element.elementor-element-47072d5c{width:100%;}.elementor-61475 .elementor-element.elementor-element-43a1e1dd{width:10%;}.elementor-61475 .elementor-element.elementor-element-6864a2d1{width:90%;}.elementor-61475 .elementor-element.elementor-element-6d6ef39f{width:10%;}.elementor-61475 .elementor-element.elementor-element-a20a42e{width:90%;}.elementor-61475 .elementor-element.elementor-element-4d18f5eb{width:10%;}.elementor-61475 .elementor-element.elementor-element-6b09db4a{width:90%;}.elementor-61475 .elementor-element.elementor-element-593ad23{width:10%;}.elementor-61475 .elementor-element.elementor-element-3fdc75c9{width:90%;}.elementor-61475 .elementor-element.elementor-element-2c3beb95{width:100%;}}@media(max-width:767px){.elementor-61475 .elementor-element.elementor-element-66e1b666 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-61475 .elementor-element.elementor-element-66e1b666 > .elementor-element-populated{padding:28px 0px 20px 0px;}.elementor-61475 .elementor-element.elementor-element-74ad62f > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.wfacpef_page) .elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-form{padding:0px 16px 0px 16px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_form_steps .wfacp-order2StepTitle.wfacp-order2StepTitleS1{font-size:16px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .tab{margin:0px 0px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_collapsible_order_summary_wrap{margin:0px 0px 24px 0px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_mb_mini_cart_wrap .wfacp_mb_cart_accordian, .elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_mb_mini_cart_wrap .wfacp_mb_mini_cart_sec_accordion_content{border-radius:0px 0px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp-section .wfacp-comm-title{margin:0px 0px 10px 0px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-section{margin:0px 0px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.cart-discount th,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.cart-discount th span,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.cart-discount td,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.cart-discount td span,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form  table.shop_table tfoot tr.cart-discount td a{font-size:14px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-coupon-section .wfacp-coupon-page p.wfacp-form-control-wrapper .wfacp-form-control{font-size:15px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-coupon-section .wfacp-coupon-page .wfacp-coupon-field-btn,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-coupon-section .wfacp-coupon-page .wfacp-coupon-btn{font-size:15px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form #payment .woocommerce-privacy-policy-text p,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form #payment .woocommerce-privacy-policy-text a{font-size:12px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-form .wfacp_main_form.woocommerce .woocommerce-terms-and-conditions-wrapper .form-row label,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-form .wfacp_main_form.woocommerce .woocommerce-terms-and-conditions-wrapper .form-row label span,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-form .wfacp_main_form.woocommerce.woocommerce-terms-and-conditions-wrapper .form-row label a,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-form .wfacp_main_form.woocommerce label.woocommerce-form__label .woocommerce-terms-and-conditions-checkbox-text,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-form .wfacp_main_form.woocommerce label.woocommerce-form__label .woocommerce-terms-and-conditions-checkbox-text a,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wc-gzd-checkbox-placeholder *:not(a){font-size:14px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp-next-btn-wrap button,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce #place_order,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp_payment #ppcp-hosted-fields .button,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .button.button#place_order,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .button.wfacp_next_page_button{width:100%;padding:16px 10px 16px 10px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce #payment button#place_order,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce  button#place_order,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce  .wfacp_payment #ppcp-hosted-fields .button,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .woocommerce-checkout button.button.button-primary.wfacp_next_page_button{font-size:18px;}.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp_main_form.woocommerce .wfacp-order-place-btn-wrap button:after,.elementor-61475 .elementor-element.elementor-element-74ad62f #wfacp-e-form .wfacp-next-btn-wrap button:after{font-size:12px;}.elementor-61475 .elementor-element.elementor-element-21672cc6 > .elementor-element-populated{padding:0px 0px 16px 0px;}.elementor-61475 .elementor-element.elementor-element-48c70d88 > .elementor-element-populated{padding:30px 15px 30px 15px;}.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .shop_table tbody tr.cart-discount th,.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .shop_table tbody tr.cart-discount th span,.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .shop_table tbody tr.cart-discount td,.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .shop_table tbody tr.cart-discount td span,.elementor-61475 .elementor-element.elementor-element-578ed464 .wfacp_mini_cart_start_h .wfacp_order_summary_container .shop_table tbody tr.cart-discount td a{font-size:14px;}.elementor-61475 .elementor-element.elementor-element-47072d5c > .elementor-element-populated{padding:24px 16px 24px 16px;}.elementor-61475 .elementor-element.elementor-element-12a4dbee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-61475 .elementor-element.elementor-element-12a4dbee .elementor-heading-title{font-size:16px;line-height:1.3em;}.elementor-61475 .elementor-element.elementor-element-484f4e5{padding:0px 16px 16px 16px;}.elementor-61475 .elementor-element.elementor-element-43a1e1dd{width:18%;}.elementor-61475 .elementor-element.elementor-element-43a1e1dd > .elementor-element-populated{padding:0px 5px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-71e81cdb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-6864a2d1{width:82%;}.elementor-61475 .elementor-element.elementor-element-6864a2d1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-2e1fcc69{padding:8px 16px 16px 16px;}.elementor-61475 .elementor-element.elementor-element-6d6ef39f{width:18%;}.elementor-61475 .elementor-element.elementor-element-6d6ef39f > .elementor-element-populated{padding:0px 5px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-a20a42e{width:82%;}.elementor-61475 .elementor-element.elementor-element-a20a42e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-da3dec2{padding:8px 16px 16px 16px;}.elementor-61475 .elementor-element.elementor-element-4d18f5eb{width:18%;}.elementor-61475 .elementor-element.elementor-element-4d18f5eb > .elementor-element-populated{padding:0px 2px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-6b09db4a{width:82%;}.elementor-61475 .elementor-element.elementor-element-6b09db4a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-78a2561e{padding:8px 16px 8px 16px;}.elementor-61475 .elementor-element.elementor-element-593ad23{width:18%;}.elementor-61475 .elementor-element.elementor-element-593ad23 > .elementor-element-populated{padding:0px 5px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-3fdc75c9{width:82%;}.elementor-61475 .elementor-element.elementor-element-3fdc75c9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-61475 .elementor-element.elementor-element-2c3beb95 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-61475 .elementor-element.elementor-element-2c3beb95 > .elementor-element-populated{padding:0px 0px 12px 0px;}}/* Start custom CSS for html, class: .elementor-element-22a04db *//* ======================================================
   HEADER CHECKOUT POWERMUSCLE - VERSIÓN INTEGRADA
   ====================================================== */

.pm-header {
  max-width: 1100px;
  margin: 0 auto;
  font-family: "Poppins", sans-serif;
  color: #111;
  padding-bottom: 18px;
  border-bottom: 3px solid #5A189A; /* base morada PowerMuscle */
  background: linear-gradient(to bottom, #fff, #fafafa);
  box-shadow: 0 2px 8px rgba(0,0,0,0.05);
}

/* --- Parte superior --- */
.pm-header-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 10px;
}

.pm-logo img {
  height: 68px;
  width: auto;
  display: block;
}

.pm-help a {
  color: #111;
  text-decoration: none;
  font-size: 14px;
  font-weight: 500;
  transition: all 0.3s ease;
}
.pm-help a:hover {
  color: #6A1B9A;
}

/* --- Parte inferior --- */
.pm-header-bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 18px;
}

.pm-header-bottom h1 {
  font-size: 32px;
  font-weight: 700;
  margin: 0;
  color: #111;
}

.pm-secure {
  display: flex;
  align-items: center;
  color: #008342;
  font-size: 15px;
  font-weight: 600;
}

/* --- Espaciado con el contenido siguiente (barra de envío) --- */
.pm-header + .pm-envio-gratis {
  margin-top: 16px !important;
}

/* --- Responsive --- */
@media (max-width: 768px) {
  .pm-header-top,
  .pm-header-bottom {
    flex-direction: column;
    text-align: center;
    gap: 6px;
  }

  .pm-logo img {
    height: 55px;
  }

  .pm-header-bottom h1 {
    font-size: 26px;
  }
}/* End custom CSS */
/* Start custom CSS for wfacp_form, class: .elementor-element-74ad62f *//* ==========================================================
   🟣 PowerMuscle Checkout Header Styling (FunnelKit)
   Aplica a los títulos tipo: "Paso 1 de 3 – Datos personales"
   y subtítulos: "¿Quién hace el pedido?"
   ========================================================== */

/* Contenedor general del encabezado */
.wfacp_internal_form_wrap.wfacp-comm-title {
  margin-bottom: 22px !important;
  padding-bottom: 12px !important;
  border-bottom: 1px solid #eee !important;
}

/* Título principal (Paso 1 de 3 – Datos personales) */
.wfacp_section_heading.wfacp_section_title {
  font-size: 15px !important;
  font-weight: 600 !important;
  color: #6A1B9A !important; /* Morado PowerMuscle */
  margin: 0 0 4px 0 !important;
  text-transform: none !important;
  letter-spacing: 0.2px;
}

/* Subtítulo (¿Quién hace el pedido?) */
.wfacp_internal_form_wrap.wfacp-comm-title h4 {
  font-size: 24px !important;
  font-weight: 700 !important;
  color: #111 !important;
  margin: 2px 0 8px 0 !important;
  line-height: 1.2;
}

/* Línea inferior suave */
.wfacp_internal_form_wrap.wfacp-comm-title::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: #f0f0f0;
  margin-top: 10px;
}

/* --- Responsive --- */
@media (max-width: 768px) {
  .wfacp_internal_form_wrap.wfacp-comm-title h4 {
    font-size: 20px !important;
  }
}


/* ==========================================================
   🟣 PowerMuscle Checkout - Sección Pago (Heading + Sub Heading)
   ========================================================== */

/* Encabezado principal "Paso 3 de 3 – Pago" */
.wfacp_payment .wfacp_section_heading.wfacp_section_title {
  font-size: 15px !important;
  font-weight: 600 !important;
  color: #6A1B9A !important; /* Morado PowerMuscle */
  margin-bottom: 4px !important;
  text-transform: none !important;
  letter-spacing: 0.3px;
}

/* Subtítulo "¿Cómo deseas pagar tu pedido?" */
.wfacp_payment .wfacp_section_sub_heading {
  font-size: 22px !important;
  font-weight: 700 !important;
  color: #111 !important;
  line-height: 1.2 !important;
  margin-top: 0 !important;
  margin-bottom: 14px !important;
}

/* Línea divisoria suave debajo */
.wfacp_payment .wfacp_internal_form_wrap.wfacp-comm-title {
  border-bottom: 1px solid #eee !important;
  padding-bottom: 12px !important;
  margin-bottom: 22px !important;
}

/* --- Responsive --- */
@media (max-width: 768px) {
  .wfacp_payment .wfacp_section_sub_heading {
    font-size: 20px !important;
  }
}

/* ==========================================================
   🟣 PowerMuscle Checkout - Subtítulo (¿Cómo deseas pagar tu pedido?)
   ========================================================== */

.wfacp_payment h4,
#wfacp_checkout_form_payment h4 {
  font-size: 24px !important;   /* Tamaño del texto */
  font-weight: 700 !important;  /* Grosor */
  color: #111 !important;       /* Color del texto */
  margin-top: 6px !important;   /* Espaciado superior */
  margin-bottom: 14px !important; /* Espaciado inferior */
  line-height: 1.2 !important;
}

/* Versión responsive */
@media (max-width: 768px) {
  .wfacp_payment h4,
  #wfacp_checkout_form_payment h4 {
    font-size: 20px !important;
  }
}

/* ==========================================================
   🟣 PowerMuscle - Estilo General del Checkout (FunnelKit)
   ========================================================== */

/* 🔹 CONTENEDOR GENERAL */
#wfacp_checkout_form {
  max-width: 800px !important;
  margin: 0 auto !important;
}

/* 🔹 SECCIONES PRINCIPALES */
.wfacp_internal_form_wrap.wfacp-comm-title {
  margin-bottom: 24px !important;
  padding-bottom: 14px !important;
  border-bottom: 1px solid #eee !important;
}

/* 🔹 TÍTULO PRINCIPAL (Paso 1, Paso 2, Paso 3) */
.wfacp_section_heading.wfacp_section_title {
  font-size: 15px !important;
  font-weight: 600 !important;
  color: #6A1B9A !important; /* Morado PowerMuscle */
  margin-bottom: 4px !important;
  text-transform: none !important;
  letter-spacing: 0.3px;
}

/* 🔹 SUBTÍTULO (¿Quién hace el pedido? / ¿Cómo despachamos...? / ¿Cómo deseas pagar?) */
.wfacp_internal_form_wrap.wfacp-comm-title h4,
.wfacp_section_sub_heading {
  font-size: 23px !important;
  font-weight: 700 !important;
  color: #111 !important;
  margin-top: 2px !important;
  margin-bottom: 10px !important;
  line-height: 1.25 !important;
}

/* 🔹 SEPARACIÓN ENTRE SECCIONES (más aire visual) */
.wfacp_section {
  margin-bottom: 40px !important;
}

/* 🔹 INPUTS */
#wfacp_checkout_form input,
#wfacp_checkout_form select {
  border-radius: 8px !important;
  border: 1px solid #dcdcdc !important;
  padding: 10px 12px !important;
  font-size: 15px !important;
}

#wfacp_checkout_form input:focus,
#wfacp_checkout_form select:focus {
  border-color: #6A1B9A !important;
  box-shadow: 0 0 0 2px rgba(106, 27, 154, 0.1) !important;
}

/* 🔹 RESPONSIVE AJUSTES */
@media (max-width: 768px) {
  .wfacp_section_heading.wfacp_section_title {
    font-size: 14px !important;
  }
  .wfacp_internal_form_wrap.wfacp-comm-title h4 {
    font-size: 20px !important;
  }
}

/* ==========================================================
   🟣 Ajuste de posición - Banner Envío Gratis PowerMuscle
   ========================================================== */

#pm-envio-gratis {
  margin-top: -25px !important;  /* mueve el banner hacia arriba */
  margin-bottom: 15px !important; /* deja un pequeño espacio con el siguiente bloque */
  transition: all 0.3s ease;
}

/* Opcional: compacta un poco el texto y barra interna */
#pm-envio-gratis .pm-envio-texto {
  margin-bottom: 10px !important;
}

/* =========================================
   🟣 Refinado visual general Checkout PowerMuscle
   ========================================= */

/* 1. Reduce espacio entre título y banner */
#pm-envio-gratis {
  margin-top: -35px !important;
  margin-bottom: 15px !important;
}

/* 2. Reduce espacio entre banner y Paso 1 */
.wfacp_internal_form_wrap.wfacp-comm-title {
  margin-top: -10px !important;
  margin-bottom: 12px !important;
}

/* 3. Compacta zona inferior (botón + sellos) */
.wfacp-place-order,
.wfacp_footer_wrap {
  margin-top: 10px !important;
  padding-top: 5px !important;
}

/* Opcional: más balance entre secciones */
.wfacp_section_heading.wfacp_section_title {
  margin-bottom: 6px !important;
  font-size: 15px !important;
  color: #6a1b9a !important;
}

/* ==========================================
   🟣 Ajuste fino de separación Paso 1
   ========================================== */
.wfacp_internal_form_wrap.wfacp-comm-title:first-of-type {
  margin-top: 15px !important; /* agrega un respiro entre banner y Paso 1 */
}

/* ==========================================================
   ⚡ PowerMuscle Checkout - Tarjetas Visuales Mejoradas
   ========================================================== */

/* Estilo base de todas las secciones */
.pm-step-header,
.step_1 {
  background: #fff;
  border-radius: 14px;
  border: 1.8px solid #e3e3e3;
  padding: 28px 30px;
  margin-bottom: 32px;
  box-shadow: 0 8px 22px rgba(0, 0, 0, 0.06);
  position: relative;
  transition: all 0.3s ease-in-out;
}

/* Borde superior con color de acento */
.pm-step-header::before,
.step_1::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 6px;
  border-radius: 14px 14px 0 0;
  background: linear-gradient(90deg, #6a11cb, #b5179e);
}

/* Hover más notorio */
.pm-step-header:hover,
.step_1:hover {
  transform: translateY(-3px);
  box-shadow: 0 10px 26px rgba(107, 27, 255, 0.15);
  border-color: #c1a1ff;
}

/* Encabezado principal (Paso 1, 2, 3) */
.pm-step-header h2.wfacp_section_title,
.step_1 h2.wfacp_section_title {
  color: #4A148C;
  font-size: 17px;
  font-weight: 700;
  margin-bottom: 10px;
  text-transform: uppercase;
  letter-spacing: 0.4px;
}

/* Subtítulo del paso */
.pm-step-header h4,
.step_1 h4 {
  font-size: 20px;
  font-weight: 700;
  color: #111;
  margin-bottom: 18px;
}

/* Inputs */
.pm-step-header input.input-text,
.pm-step-header select,
.pm-step-header textarea,
.step_1 input.input-text,
.step_1 select,
.step_1 textarea {
  border: 1.8px solid #d4d4d4 !important;
  border-radius: 10px !important;
  padding: 10px 14px !important;
  background: #fff;
  transition: all 0.25s ease;
}

.pm-step-header input.input-text:focus,
.pm-step-header select:focus,
.step_1 input.input-text:focus,
.step_1 select:focus {
  border-color: #7E57C2 !important;
  box-shadow: 0 0 8px rgba(126, 87, 194, 0.3) !important;
  outline: none !important;
}

/* Etiquetas */
.pm-step-header label.wfacp-form-control-label,
.step_1 label.wfacp-form-control-label {
  font-weight: 600;
  color: #333;
  margin-bottom: 6px;
  display: inline-block;
}

/* Sombra sutil separadora */
.wfacp-section:not(:last-child)::after {
  content: "";
  display: block;
  height: 2px;
  background: #f1f1f1;
  margin: 30px 0 12px;
  border-radius: 2px;
}

/* Sección Envío - Métodos de envío */
.step_1 .wfacp_shipping_table {
  width: 100%;
  background: #fafafa;
  border-radius: 12px;
  border: 1px solid #eee;
  padding: 16px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.03);
}

.step_1 .wfacp_single_shipping {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #fff;
  border: 1.5px solid #e0e0e0;
  border-radius: 10px;
  padding: 12px 16px;
  margin-bottom: 12px;
  transition: all 0.3s ease;
}

.step_1 .wfacp_single_shipping:hover {
  border-color: #a16eff;
  box-shadow: 0 0 10px rgba(107, 27, 255, 0.08);
  background: #fdfcff;
}

/* Logo de envío */
.step_1 .wfacp_single_shipping img {
  height: 30px;
  width: auto;
}

/* Nombre + detalle */
.step_1 .wfacp_single_shipping span {
  font-weight: 500;
  color: #111;
}

.step_1 .wfacp_single_shipping small {
  color: #777;
  font-size: 12px;
}

/* Precio */
.step_1 .wfacp_shipping_price {
  font-weight: 700;
  color: #4A148C;
}

/* Responsive */
@media (max-width: 768px) {
  .pm-step-header,
  .step_1 {
    padding: 20px;
  }

  .pm-step-header h4,
  .step_1 h4 {
    font-size: 18px;
  }

  .pm-step-header h2.wfacp_section_title,
  .step_1 h2.wfacp_section_title {
    font-size: 15px;
  }
}

/* ==========================================================
   💳 PowerMuscle Checkout - Paso 3 (Pago)
   ========================================================== */

/* Card general */
.wfacp_payment {
  background: #fff;
  border-radius: 14px;
  border: 1.8px solid #e3e3e3;
  padding: 28px 30px;
  margin-bottom: 32px;
  box-shadow: 0 8px 22px rgba(0, 0, 0, 0.06);
  position: relative;
  transition: all 0.3s ease-in-out;
}

/* Borde superior con degradado */
.wfacp_payment::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 6px;
  border-radius: 14px 14px 0 0;
  background: linear-gradient(90deg, #b5179e, #6a11cb);
}

/* Hover */
.wfacp_payment:hover {
  transform: translateY(-3px);
  box-shadow: 0 10px 26px rgba(107, 27, 255, 0.15);
  border-color: #c1a1ff;
}

/* Título principal y subtítulo */
.wfacp_payment h2.wfacp_section_title {
  color: #4A148C;
  font-size: 17px;
  font-weight: 700;
  margin-bottom: 10px;
  text-transform: uppercase;
  letter-spacing: 0.4px;
}

.wfacp_payment h4 {
  font-size: 20px;
  font-weight: 700;
  color: #111;
  margin-bottom: 18px;
}

/* Métodos de pago */
.wfacp_payment .wc_payment_method {
  background: #fff;
  border: 1.5px solid #e0e0e0;
  border-radius: 12px;
  padding: 14px 18px;
  margin-bottom: 14px;
  transition: all 0.25s ease;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

/* Hover */
.wfacp_payment .wc_payment_method:hover {
  border-color: #a16eff;
  box-shadow: 0 0 10px rgba(107, 27, 255, 0.08);
  background: #faf8ff;
}

/* Input radio */
.wfacp_payment .wc_payment_method input[type="radio"] {
  accent-color: #6a11cb;
  transform: scale(1.15);
  margin-right: 8px;
}

/* Label */
.wfacp_payment .wc_payment_method label {
  font-weight: 600;
  color: #222;
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 15px;
}

/* Logo de método de pago */
.wfacp_payment .wc_payment_method label img {
  height: 26px;
  width: auto;
  margin-left: 6px;
  vertical-align: middle;
}

/* Descripción (texto debajo del label) */
.wfacp_payment .wc_payment_method .payment_box {
  background: #f9f9f9;
  border-radius: 10px;
  border: 1px solid #e8e8e8;
  padding: 12px 16px;
  font-size: 14px;
  color: #555;
}

/* Cuotas sin interés */
.wfacp_payment .cuotas-sin-interes {
  color: #008000;
  font-weight: 600;
  font-size: 14px;
  margin-left: 40px;
}

/* Efecto visual al seleccionar */
.wfacp_payment .wc_payment_method input[type="radio"]:checked + label {
  background: linear-gradient(90deg, #6a11cb, #b5179e);
  color: #fff;
  border-radius: 10px;
  padding: 8px 10px;
  box-shadow: 0 0 10px rgba(59, 0, 181, 0.25);
  transition: 0.3s ease;
}

/* Botón de pedido */
#place_order {
  background: #4a4ff5 !important;
  color: #fff !important;
  font-weight: 700 !important;
  border-radius: 10px !important;
  padding: 16px 0 !important;
  font-size: 16px !important;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  transition: 0.3s ease;
  width: 100%;
}

#place_order:hover {
  background: #5a53ff !important;
  transform: translateY(-2px);
}

/* Responsive */
@media (max-width: 768px) {
  .wfacp_payment {
    padding: 20px;
  }

  .wfacp_payment h4 {
    font-size: 18px;
  }

  .wfacp_payment .wc_payment_method label {
    font-size: 14px;
    flex-wrap: wrap;
  }

  .wfacp_payment .wc_payment_method label img {
    height: 22px;
  }
}

/* ============================================
   Espaciado entre la barra superior y el título
   del Paso 3 (y también los otros pasos)
   ============================================ */
h2.wfacp_section_heading.wfacp_section_title {
  margin-top: 20px !important;   /* separa el texto del borde o barra superior */
  padding-top: 6px !important;   /* espacio interno adicional */
  display: block;
}

/* Si solo quieres aplicarlo al Paso 3 */
.wfacp-section.wfacp_payment h2.wfacp_section_heading.wfacp_section_title {
  margin-top: 24px !important;
}

/* ===== Romper el centrado del bloque de PAGO (FunnelKit/tema) ===== */
.wfacp-section.wfacp_payment,
.wfacp-section.wfacp_payment .woocommerce-checkout-payment,
#payment,
#payment .wc_payment_methods,
#payment ul.payment_methods {
  display: block !important;
  text-align: left !important;
  margin: 0 !important;
  padding: 0 !important;
  justify-content: flex-start !important;
  align-items: flex-start !important;
}

/* ===== Cada método de pago: radio + label en una línea, SIEMPRE a la izq ===== */
#payment ul.payment_methods li.wc_payment_method {
  display: grid !important;                /* 👈 grid gana a casi todo */
  grid-template-columns: 24px 1fr !important;
  align-items: center !important;
  justify-items: start !important;         /* 👈 alinea todo a la izquierda */
  gap: 10px !important;
  width: 100% !important;
  box-sizing: border-box !important;
  margin: 0 0 10px 0 !important;
  padding: 10px 14px !important;
  background: #fff !important;
  border: 1px solid #ddd !important;
  border-radius: 10px !important;
}

/* Botón radio (mismo estilo que ENVÍO) */
#payment ul.payment_methods input[type="radio"] {
  appearance: none !important;
  -webkit-appearance: none !important;
  width: 22px !important;
  height: 22px !important;
  border: 2px solid #5A189A !important;
  border-radius: 50% !important;
  background: #fff !important;
  cursor: pointer !important;
  transition: all .25s ease !important;
  margin: 0 !important;                    /* 👈 sin margen que empuje al centro */
  justify-self: start !important;          /* 👈 fijo a la izquierda */
}
#payment ul.payment_methods input[type="radio"]:checked {
  background: #5A189A url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") no-repeat center/12px 12px !important;
  box-shadow: 0 0 0 3px rgba(90,24,154,.25) !important;
}

/* Label + logos */
#payment ul.payment_methods li.wc_payment_method > label {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 8px !important;
  font-weight: 600 !important;
  color: #111 !important;
  margin: 0 !important;
  width: 100% !important;
  text-align: left !important;
}
#payment ul.payment_methods li.wc_payment_method > label img {
  height: 32px !important;
  width: auto !important;
  object-fit: contain !important;
}

/* Seleccionado: fondo suave */
#payment ul.payment_methods input[type="radio"]:checked + label {
  background: #f9f6ff !important;
  border-radius: 8px !important;
  padding: 6px 8px !important;
}

/* ===== ARREGLO TEXTO DESCRIPCIÓN DE MÉTODOS DE PAGO ===== */
#payment ul.payment_methods li .payment_box {
  grid-column: 1 / -1 !important; /* 👈 ocupa todo el ancho, debajo del label */
  margin-left: 40px !important;  /* separa un poco del radio */
  text-align: left !important;   /* alinea texto correctamente */
  padding: 8px 0 0 0 !important;
  color: #333 !important;
  font-size: 14px !important;
  line-height: 1.5 !important;
  max-width: 90% !important;
}

/* =========================================================
   Checkout Inputs PowerMuscle (FunnelKit compatible)
   ========================================================= */

/* Base de todos los campos */
body #wfacp-sec-wrapper span.woocommerce-input-wrapper input.input-text.wfacp-form-control,
body #wfacp-sec-wrapper span.woocommerce-input-wrapper select,
body #wfacp-sec-wrapper span.woocommerce-input-wrapper textarea {
    display: block !important;
    width: 100% !important;
    height: 3rem !important;
    border: 2px solid #bcb2b0 !important;
    border-radius: 8px !important;
    background: #fff !important;
    color: #111 !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    padding: 0 14px !important;
    transition: all 0.25s ease !important;
    box-shadow: none !important;
}

/* Hover - cuando pasas el mouse */
body #wfacp-sec-wrapper span.woocommerce-input-wrapper input:hover,
body #wfacp-sec-wrapper span.woocommerce-input-wrapper select:hover,
body #wfacp-sec-wrapper span.woocommerce-input-wrapper textarea:hover {
    border-color: #5A189A !important; /* morado */
    box-shadow: 0 0 0 2px rgba(90, 24, 154, 0.1) !important;
}

/* Focus - cuando haces clic dentro */
body #wfacp-sec-wrapper span.woocommerce-input-wrapper input:focus,
body #wfacp-sec-wrapper span.woocommerce-input-wrapper select:focus,
body #wfacp-sec-wrapper span.woocommerce-input-wrapper textarea:focus {
    border-color: #00C853 !important; /* verde PowerMuscle */
    box-shadow: 0 0 0 3px rgba(0, 200, 83, 0.2) !important;
    outline: none !important;
}

/* Placeholder gris suave */
body #wfacp-sec-wrapper span.woocommerce-input-wrapper input::placeholder {
    color: #bcb2b0 !important;
    font-weight: 500 !important;
}

/* Label en negrita y mayúsculas */
body #wfacp-sec-wrapper label {
    font-weight: 700 !important;
    color: #333 !important;
    font-size: 12px !important;
    text-transform: uppercase !important;
    margin-bottom: 6px !important;
    display: block !important;
}

/* === Alinear texto "3 cuotas sin interés" de MercadoPago === */
#payment ul.payment_methods li .cuotas-sin-interes {
  display: inline-block !important;
  align-self: center !important;
  margin-left: 8px !important;
  font-weight: 700 !important;
  color: #00b300 !important; /* verde intenso */
  font-size: 14px !important;
  white-space: nowrap !important;
  line-height: 1 !important;
  vertical-align: middle !important;
}

/* Evita que el texto salte de línea o baje de posición */
#payment ul.payment_methods li.wc_payment_method label {
  flex-wrap: nowrap !important;
}

/* Corrección específica para MercadoPago */
#payment ul.payment_methods li.payment_method_woo-mercado-pago-basic {
  align-items: center !important;
}

/* ====== Base (se mantiene igual) ====== */
body #wfacp-sec-wrapper span.woocommerce-input-wrapper input.input-text.wfacp-form-control,
body #wfacp-sec-wrapper span.woocommerce-input-wrapper select,
body #wfacp-sec-wrapper span.woocommerce-input-wrapper textarea {
  display: block !important;
  width: 100% !important;
  height: 3rem !important;
  border: 2px solid #bcb2b0 !important;
  border-radius: 8px !important;
  background: #fff !important;
  color: #111 !important;
  font-size: 14px !important;
  font-weight: 600 !important; /* mantiene negritas del contenido */
  padding: 0 14px !important;
  transition: all 0.25s ease !important;
  box-shadow: none !important;
}

/* ====== HOVER FIABLE (sobre el wrapper) ====== */
body #wfacp-sec-wrapper span.woocommerce-input-wrapper:hover input.input-text.wfacp-form-control,
body #wfacp-sec-wrapper span.woocommerce-input-wrapper:hover select,
body #wfacp-sec-wrapper span.woocommerce-input-wrapper:hover textarea {
  border-color: #5A189A !important; /* morado */
  box-shadow: 0 0 0 2px rgba(90, 24, 154, 0.12) !important;
}

/* ====== FOCUS FIABLE (cuando el campo está activo) ====== */
body #wfacp-sec-wrapper span.woocommerce-input-wrapper:focus-within input.input-text.wfacp-form-control,
body #wfacp-sec-wrapper span.woocommerce-input-wrapper:focus-within select,
body #wfacp-sec-wrapper span.woocommerce-input-wrapper:focus-within textarea {
  border-color: #00C853 !important; /* verde */
  box-shadow: 0 0 0 3px rgba(0, 200, 83, 0.20) !important;
  outline: none !important;
}

/* ====== Placeholder ====== */
body #wfacp-sec-wrapper span.woocommerce-input-wrapper input::placeholder,
body #wfacp-sec-wrapper span.woocommerce-input-wrapper textarea::placeholder {
  color: #bcb2b0 !important;
  font-weight: 500 !important;
}

/* ====== Labels (mantener en negrita) ====== */
body #wfacp-sec-wrapper label {
  font-weight: 700 !important;
  color: #333 !important;
  font-size: 12px !important;
  text-transform: uppercase !important;
  margin-bottom: px !important;
  display: block !important;
}

/* ====== Select2 (compatibilidad) ====== */
body #wfacp-sec-wrapper .select2-container--default .select2-selection--single {
  height: 3rem !important;
  border: 2px solid #bcb2b0 !important;
  border-radius: 8px !important;
  padding: 0 12px !important;
  display: flex !important;
  align-items: center !important;
  transition: all 0.25s ease !important;
}

body #wfacp-sec-wrapper .select2-container--default .select2-selection--single:hover {
  border-color: #5A189A !important;
  box-shadow: 0 0 0 2px rgba(90, 24, 154, 0.12) !important;
}

body #wfacp-sec-wrapper .select2-container--open .select2-selection--single,
body #wfacp-sec-wrapper .select2-container--default .select2-selection--single:focus {
  border-color: #00C853 !important;
  box-shadow: 0 0 0 3px rgba(0, 200, 83, 0.20) !important;
  outline: none !important;
}

/* Ajuste del input específico RUT (si quieres forzar) */
body #wfacp-sec-wrapper #rut.input-text.wfacp-form-control:hover {
  border-color: #5A189A !important;
  box-shadow: 0 0 0 2px rgba(90, 24, 154, 0.12) !important;
}
body #wfacp-sec-wrapper #rut.input-text.wfacp-form-control:focus {
  border-color: #00C853 !important;
  box-shadow: 0 0 0 3px rgba(0, 200, 83, 0.20) !important;
}

/* =========================================================
   PowerMuscle Checkout Inputs (versión final)
   ========================================================= */

/* ==== Campos base ==== */
body #wfacp-sec-wrapper span.woocommerce-input-wrapper input.input-text.wfacp-form-control,
body #wfacp-sec-wrapper span.woocommerce-input-wrapper select,
body #wfacp-sec-wrapper span.woocommerce-input-wrapper textarea {
  display: block !important;
  width: 100% !important;
  height: 3rem !important;
  border: 2px solid #bcb2b0 !important;
  border-radius: 8px !important;
  background: #fff !important;
  color: #111 !important;
  font-size: 14px !important;
  font-weight: 400 !important; /* 👈 texto del usuario NORMAL */
  padding: 0 14px !important;
  transition: all 0.25s ease !important;
  box-shadow: none !important;
}

/* ==== Hover (cuando pasas el mouse) ==== */
body #wfacp-sec-wrapper span.woocommerce-input-wrapper:hover input.input-text.wfacp-form-control,
body #wfacp-sec-wrapper span.woocommerce-input-wrapper:hover select,
body #wfacp-sec-wrapper span.woocommerce-input-wrapper:hover textarea {
  border-color: #5A189A !important; /* morado */
  box-shadow: 0 0 0 2px rgba(90, 24, 154, 0.12) !important;
}

/* ==== Focus (cuando haces clic) ==== */
body #wfacp-sec-wrapper span.woocommerce-input-wrapper:focus-within input.input-text.wfacp-form-control,
body #wfacp-sec-wrapper span.woocommerce-input-wrapper:focus-within select,
body #wfacp-sec-wrapper span.woocommerce-input-wrapper:focus-within textarea {
  border-color: #00C853 !important; /* verde */
  box-shadow: 0 0 0 3px rgba(0, 200, 83, 0.2) !important;
  outline: none !important;
}

/* ==== Placeholder ==== */
body #wfacp-sec-wrapper span.woocommerce-input-wrapper input::placeholder,
body #wfacp-sec-wrapper span.woocommerce-input-wrapper textarea::placeholder {
  color: #bcb2b0 !important;
  font-weight: 400 !important; /* texto placeholder suave */
}

/* ==== Labels (negrita, mayúsculas) ==== */
body #wfacp-sec-wrapper label {
  font-weight: 700 !important;   /* títulos en negrita */
  color: #111 !important;
  font-size: 13px !important;
  text-transform: uppercase !important;
  margin-bottom: 6px !important;
  display: block !important;
  letter-spacing: 0.4px;
}

/* ==== Select2 (selects desplegables) ==== */
body #wfacp-sec-wrapper .select2-container--default .select2-selection--single {
  height: 3rem !important;
  border: 2px solid #bcb2b0 !important;
  border-radius: 8px !important;
  padding: 0 12px !important;
  display: flex !important;
  align-items: center !important;
  transition: all 0.25s ease !important;
  background: #fff !important;
  font-weight: 400 !important; /* texto del select normal */
}

body #wfacp-sec-wrapper .select2-container--default .select2-selection--single:hover {
  border-color: #5A189A !important;
  box-shadow: 0 0 0 2px rgba(90, 24, 154, 0.12) !important;
}

body #wfacp-sec-wrapper .select2-container--open .select2-selection--single,
body #wfacp-sec-wrapper .select2-container--default .select2-selection--single:focus {
  border-color: #00C853 !important;
  box-shadow: 0 0 0 3px rgba(0, 200, 83, 0.2) !important;
  outline: none !important;
}

/* ==== Input específico RUT ==== */
body #wfacp-sec-wrapper #rut.input-text.wfacp-form-control:hover {
  border-color: #5A189A !important;
  box-shadow: 0 0 0 2px rgba(90, 24, 154, 0.12) !important;
}
body #wfacp-sec-wrapper #rut.input-text.wfacp-form-control:focus {
  border-color: #00C853 !important;
  box-shadow: 0 0 0 3px rgba(0, 200, 83, 0.2) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8cf983 *//* ==========================================================
   💳 PowerMuscle - Footer Métodos de Pago (Versión Premium Ajustada)
   ========================================================== */

.pm-checkout-footer {
  background: linear-gradient(135deg, #3B00B5, #D0006F);
  color: #fff;
  text-align: center;
  border-radius: 14px;
  padding: 14px 0 14px 0;
  margin-top: -25px !important;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.25);
  transition: all 0.3s ease-in-out;
  max-width: 100% !important;
  width: 100% !important;
}

.pm-checkout-footer:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 22px rgba(0, 0, 0, 0.3);
}

/* Texto superior */
.pm-footer-text {
  font-size: 15px;
  font-weight: 600;
  margin-bottom: 10px;
  letter-spacing: 0.3px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 6px;
}



/* Contenedor de logos */
.pm-footer-logos {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}

/* Logos generales */
.pm-footer-logos img {
  width: 58px;
  height: 38px;
  object-fit: contain;
  background: #fff;
  padding: 6px 10px;
  border-radius: 8px;
  box-shadow: 0 0 8px rgba(255, 255, 255, 0.15),
              0 2px 6px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
}

.pm-footer-logos img:hover {
  transform: scale(1.07);
  box-shadow: 0 0 12px rgba(255, 255, 255, 0.3),
              0 4px 8px rgba(0, 0, 0, 0.15);
}

/* 🔧 Ajuste especial para Apple Pay y Google Pay */
.pm-footer-logos img[alt*="Apple"],
.pm-footer-logos img[alt*="Google"] {
  width: 66px !important;
  height: 40px !important;
  padding: 5px 12px !important;
}

/* Responsive */
@media (max-width: 480px) {
  .pm-footer-logos img {
    width: 46px;
    height: 32px;
    padding: 5px 8px;
  }

  .pm-footer-logos img[alt*="Apple"],
  .pm-footer-logos img[alt*="Google"] {
    width: 54px !important;
    height: 34px !important;
  }

  .pm-footer-text {
    font-size: 14px;
  }

  .pm-checkout-footer {
    border-radius: 10px;
    margin-top: 4px !important;
  }
}/* End custom CSS */
/* Start custom CSS for wfacp_form_summary, class: .elementor-element-578ed464 */.cart_totals .order-total strong {
  font-size: 20px;
  font-weight: 700;
  color: #d32f2f;
}
<strong>Total a pagar:</strong>/* End custom CSS */