.elementor-30 .elementor-element.elementor-element-4f804b2{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-astglobalcolor1 );--border-color:var( --e-global-color-astglobalcolor1 );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(128.1375, 126.74470108695651, 126.74470108695651, 0.5);--padding-top:20px;--padding-bottom:10px;--padding-left:40px;--padding-right:40px;}.elementor-30 .elementor-element.elementor-element-23a15fc .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-30 .elementor-element.elementor-element-23a15fc .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-30 .elementor-element.elementor-element-23a15fc .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-30 .elementor-element.elementor-element-23a15fc .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-30 .elementor-element.elementor-element-23a15fc .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-30 .elementor-element.elementor-element-23a15fc #add_payment_method #payment #place_order{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-30 .elementor-element.elementor-element-23a15fc .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-30 .elementor-element.elementor-element-23a15fc .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-30 .elementor-element.elementor-element-23a15fc .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-30 .elementor-element.elementor-element-23a15fc .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-30 .elementor-element.elementor-element-23a15fc .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-30 .elementor-element.elementor-element-23a15fc #add_payment_method #payment #place_order:hover{background-color:#BD480A;}.elementor-30 .elementor-element.elementor-element-23a15fc .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button, .elementor-30 .elementor-element.elementor-element-23a15fc .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button, .elementor-30 .elementor-element.elementor-element-23a15fc .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button, .elementor-30 .elementor-element.elementor-element-23a15fc .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-30 .elementor-element.elementor-element-23a15fc .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button:hover, .elementor-30 .elementor-element.elementor-element-23a15fc .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button:hover, .elementor-30 .elementor-element.elementor-element-23a15fc .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button:hover, .elementor-30 .elementor-element.elementor-element-23a15fc .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button:hover{background-color:#BD480A;}.elementor-30 .elementor-element.elementor-element-23a15fc{--tabs-hover-color:var( --e-global-color-astglobalcolor1 );--tabs-active-color:var( --e-global-color-astglobalcolor1 );--tabs-border-type:solid;--tabs-border-color:var( --e-global-color-astglobalcolor1 );--tabs-divider-weight:0px;--links-normal-color:var( --e-global-color-astglobalcolor1 );--links-hover-color:#CF5A1D;--forms-buttons-normal-text-color:var( --e-global-color-astglobalcolor5 );--forms-buttons-border-radius:20px 20px 20px 20px;--tables-title-color:var( --e-global-color-astglobalcolor1 );--tables-links-normal-color:var( --e-global-color-astglobalcolor1 );--tables-links-hover-color:#BD4709;--tables-button-normal-text-color:var( --e-global-color-astglobalcolor5 );}.elementor-30 .elementor-element.elementor-element-23a15fc .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{border-width:0px 3px 0px 0px;}.elementor-30 .elementor-element.elementor-element-23a15fc .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-30 .elementor-element.elementor-element-23a15fc .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-30 .elementor-element.elementor-element-23a15fc button.button, .elementor-30 .elementor-element.elementor-element-23a15fc #add_payment_method #payment #place_order{box-shadow:0px 0px 10px 0px rgba(255, 0, 0, 0.5);}.elementor-30 .elementor-element.elementor-element-23a15fc .shop_table .button:hover, .elementor-30 .elementor-element.elementor-element-23a15fc .woocommerce-pagination .button:hover, .elementor-30 .elementor-element.elementor-element-23a15fc .order-again .button:hover, .elementor-30 .elementor-element.elementor-element-23a15fc .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button:hover{color:var( --e-global-color-astglobalcolor5 );}/* Start custom CSS for container, class: .elementor-element-4f804b2 *//* ============================================
   GLOBAL CONTAINER LAYOUT FIX
=============================================== */

.custom-myaccount {
    display: flex;
    gap: 0px;
    align-items: flex-start;
    justify-content: center;
}

.custom-myaccount .u-column1.col-1,
.custom-myaccount .u-column2.col-2 {
    width: 48%;
}

/* ============================================
   LEFT SIDE — LOGIN PANEL (ORANGE BG)
=============================================== */

.custom-myaccount .u-column1.col-1 {
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
}

/* Remove white background box around login form */
.custom-myaccount .u-column1.col-1 form {
    background: transparent !important;
    box-shadow: none !important;
    padding: 0 !important;
    border: none !important;
}

/* Input Fields — Left Panel */
.custom-myaccount .u-column1 input.input-text {
    background: #ffffff !important;
    border: 1px solid #e0e6ef !important;
    border-radius: 10px !important;
    padding: 14px 16px !important;
    width: 100% !important;
    font-size: 15px !important;
    color: #333 !important;
}

/* Placeholder */
.custom-myaccount .u-column1 input.input-text::placeholder {
    color: #8c8c8c !important;
}

/* Login Button */
.custom-myaccount .u-column1 button.button {
    background: #f57000 !important;
    border-radius: 12px !important;
    width: 100% !important;
    padding: 14px 0 !important;
    color: white !important;
    font-weight: 600 !important;
    margin-top: 10px !important;
    border: none !important;
}

/* ============================================
   RIGHT SIDE — REGISTER PANEL
=============================================== */

/* Remove white box shadow */
.custom-myaccount .u-column2.col-2 {
    background: #ffffff !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}

/* Input fields right side */
.custom-myaccount .u-column2 input.input-text {
    background: #f7f9fc !important;
    border: 1px solid #d7dff0 !important;
    border-radius: 10px !important;
    padding: 14px 16px !important;
    width: 100% !important;
    font-size: 15px !important;
}

/* Remove orange glow on focus */
.custom-myaccount .u-column2 input.input-text:focus {
    outline: none !important;
    box-shadow: none !important;
    border-color: #b9c6e6 !important;
}

/* Placeholder right */
.custom-myaccount .u-column2 input.input-text::placeholder {
    color: #8c8c8c !important;
}

/* Register Button */
.custom-myaccount .u-column2 button.button {
    background: #f57000 !important;
    width: 100% !important;
    padding: 15px 0 !important;
    border-radius: 12px !important;
    color: white !important;
    font-weight: 600 !important;
    margin-top: 18px !important;
}

/* -------------------------------------------------
   FIX — PASSWORD EYE ICON FOR WOOCOMMERCE FORMS
--------------------------------------------------- */

/* Wrapper must be positioned */
.custom-myaccount .woocommerce form .form-row {
    position: relative !important;
}

/* Eye Icon (WooCommerce .show-password-input button) */
.custom-myaccount .show-password-input {
    position: absolute !important;
    top: 50% !important;
    right: 16px !important;
    transform: translateY(-50%) !important;   /* <-- FIXED */
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    width: 22px !important;
    height: 22px !important;
    cursor: pointer !important;
    opacity: 1 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    z-index: 9 !important;
}

/* Remove WooCommerce default SVG */
.custom-myaccount .show-password-input svg {
    display: none !important;
}

/* Add FontAwesome icon */
.custom-myaccount .show-password-input::before {
    content: "\f06e";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 17px;
    color: #f57000 !important; /* Your orange brand color */
}


/* ============================================
   FIX FIELD WRAPPER ALIGNMENT
=============================================== */

.woocommerce form .form-row {
    margin-bottom: 18px !important;
}

/* ============================================
   TERMS CHECKBOX SPACING
=============================================== */

.custom-myaccount .woocommerce-privacy-policy-text {
    color: #555 !important;
    font-size: 14px !important;
}/* End custom CSS */