body {
  margin: 0;
}
body, body *{
	font-size: var(--font);;
  line-height: 1.4;
	font-weight:300!important;
	font-family: 'ABC', sans serif!important;
}
.bwf-advance-btn a{
display: block;
width: 100%;
box-sizing: border-box;
}
.wfacp-order-place-btn-wrap button,.bwf-advance-btn a{
border-radius: 60px!important;
background: #E14522!important;
}
input,.select2-container .select2-selection__rendered{
background: #FAFAFA!important;
border: 0px!important;
border-radius: 0px!important;
}
input,input::placeholder{
color: #191919!important;
}
.wfacp-checkout-form-block.wfacp-c866fb04 #wfacp-e-form p.form-row:not(.woocommerce-invalid-required-field) .wfacp-form-control:not(.input-checkbox):focus, .wfacp-checkout-form-block.wfacp-c866fb04 #wfacp-e-form .wfacp_main_form.woocommerce .form-row:not(.woocommerce-invalid-required-field) .woocommerce-input-wrapper .select2-container .select2-selection--single .select2-selection__rendered:focus, .wfacp-checkout-form-block.wfacp-c866fb04 #wfacp-e-form .wfacp_main_form .form-row:not(.woocommerce-invalid-required-field) .woocommerce-input-wrapper .select2-container .select2-selection--single:focus>span.select2-selection__rendered {
    box-shadow: 0 0 0 1px #E14522!important;
}
.wfacp-checkout-form-block.wfacp-c866fb04 #wfacp-e-form .woocommerce-form-login-toggle .woocommerce-info a, .wfacp-checkout-form-block.wfacp-c866fb04 #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), .wfacp-checkout-form-block.wfacp-c866fb04 #wfacp-e-form label a, .wfacp-checkout-form-block.wfacp-c866fb04 #wfacp-e-form ul li a:not(.wfacp_breadcrumb_link), .wfacp-checkout-form-block.wfacp-c866fb04 #wfacp-e-form table tr td a, .wfacp-checkout-form-block.wfacp-c866fb04 #wfacp-e-form .wfacp_steps_sec ul li a, .wfacp-checkout-form-block.wfacp-c866fb04 #wfacp-e-form a.wfacp_remove_coupon, .wfacp-checkout-form-block.wfacp-c866fb04 #wfacp-e-form a:not(.button-social-login):not(.wfob_read_more_link), .wfacp-checkout-form-block.wfacp-c866fb04 #wfacp-e-form .wfacp-login-wrapper input#rememberme + span, .wfacp-checkout-form-block.wfacp-c866fb04 #wfacp-e-form #product_switching_field .wfacp_product_switcher_col_2 .wfacp_product_switcher_description a.wfacp_qv-button{
    color: #E14522 !important;
}
.bwf-icon-inner-svg svg *{
fill:#000 !important;
}
.bwf-section-wrap .bwf-col .bwf-inner-col.bwf-inner-col-c01729f9 {
    padding-left:0px;
}
.bwf-section-wrap .bwf-col .bwf-inner-col.bwf-inner-col-c01729f9 img{
height: 50px;
width: auto;
}
.bwf-section-wrap .bwf-col .bwf-inner-col.bwf-inner-col-5ae93db8{
background: #fff;
}
body .bwf-section-wrap.bwf-section-95a8e3f7 {
    background:white;
    }

.bwf-col .wp-block-image.size-full img{
position: fixed;
top: 0px;
right: 0px;
width: 42vw;
height: 100vh!important;
object-fit:cover;
}

.bwf-align-wrap-full,.wfacp-order-place-btn-wrap,.woocommerce-checkout.domloaded  .wfacp-template-container {
opacity: 0!important;
-webkit-transition:all 0.6s ease-in-out;
-moz-transition:all 0.6s ease-in-out;
-o-transition:all 0.6s ease-in-out;
transition:all 0.6s ease-in-out;
transition-delay: 1s;

}

.woocommerce-checkout.domloaded.wfacp_page_loaded   .wfacp-template-container,.domloaded  .bwf-align-wrap-full,.domloaded .wfacp-order-place-btn-wrap {
opacity: 1!important;
}

.woocommerce-input-wrapper .checkbox {
padding-left: 25px!important;
}

#wfacp-e-form button:disabled, #wfacp-e-form button[disabled], .wfacp_main_form button:disabled, .wfacp_main_form button[disabled] {
    border-color: #c8c8c8 !important;
    background: #E14522 !important;
    opacity: 0.6!important;
    }
.wfacp-coupon-page button {
  background: #E14522 !important;
           }
#place_order{
display: none!important;
}

.wfacp-left-panel .wfacp-comm-form-detail > .wfacp-row{
display: block!important;
}
.payment_box {
    display: none !important;
}

body #wfacp-e-form .wfacp_main_form .woocommerce-account-fields p label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox.wfacp-form-control-label {
    padding-left: 25px!important;
}

@media (max-width: 1300px){
.bwf-section-wrap.bwf-has-bg {
    padding-right: 35px;
    padding-left: 35px;
}
}
@media (max-width: 1024px){
.bwf-col .wp-block-image.size-full img{
display: none!important;
}

.wfacp-order-place-btn-wrap button, .bwf-advance-btn a {
    margin-left: 20px;
    margin-right: 20px;
}
.wfacp-checkout-form-block.wfacp-c866fb04 {
    margin-right: 15px!important;
    margin-left: 15px!important;
    }
}
button.wfacp-login-btn{
border-radius: 60px !important;
background: #E14522 !important;
    border: 0px!important;
}
body #wfacp-e-form .wfacp_main_form input[type=checkbox]{
appearance: auto !important;
-webkit-appearance: auto !important;
}
