.elementor-11 .elementor-element.elementor-element-27532b5:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-27532b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EAFAFF 0%, #FFFFFF 100%);}.elementor-11 .elementor-element.elementor-element-27532b5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-27532b5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-9c4659b .woocommerce-breadcrumb{color:#000000;}.elementor-11 .elementor-element.elementor-element-9c4659b .woocommerce-breadcrumb > a{color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-ecb93f2 > .elementor-container{max-width:1200px;}.elementor-11 .elementor-element.elementor-element-dd7e6c0 .han-wc-wrap{--hanwc-bg:#FFFFFF;--hanwc-accent:var( --e-global-color-primary );--hanwc-radius:18px;--hanwc-button-bg:var( --e-global-color-primary );--hanwc-button-border:#FFFFFF;--hanwc-field-text:#FFFFFF;}/* Start custom CSS for han_wc_my_account, class: .elementor-element-dd7e6c0 */.elementor-11 .elementor-element.elementor-element-dd7e6c0 .woocommerce-form-row .password-input,
.elementor-11 .elementor-element.elementor-element-dd7e6c0 .e-form__indicators,
.elementor-11 .elementor-element.elementor-element-dd7e6c0 .woocommerce-Input--password,
.elementor-11 .elementor-element.elementor-element-dd7e6c0 .woocommerce-password-strength {
    width: 100%;
}

.elementor-11 .elementor-element.elementor-element-dd7e6c0 .woocommerce-form-row .password-input {
    position: relative;
    display: block;
}

.elementor-11 .elementor-element.elementor-element-dd7e6c0 .woocommerce-form-row .show-password-input,
.elementor-11 .elementor-element.elementor-element-dd7e6c0 .woocommerce-form-row .hide-password-input {
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    width: 38px !important;
    min-width: 38px !important;
    max-width: 38px !important;
    height: 38px !important;
    min-height: 38px !important;
    padding: 0 !important;
    margin: 0 !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    flex: 0 0 38px !important;
    z-index: 3;
}

.elementor-11 .elementor-element.elementor-element-dd7e6c0 .woocommerce-form-row .show-password-input::after,
.elementor-11 .elementor-element.elementor-element-dd7e6c0 .woocommerce-form-row .hide-password-input::after {
    font-size: 16px !important;
    line-height: 1 !important;
}

.elementor-11 .elementor-element.elementor-element-dd7e6c0 .woocommerce-form-row input[type="password"],
.elementor-11 .elementor-element.elementor-element-dd7e6c0 .woocommerce-form-row input[type="text"] {
    width: 100% !important;
    padding-right: 52px !important;
    box-sizing: border-box;
}

@media (max-width: 767px) {
    .elementor-11 .elementor-element.elementor-element-dd7e6c0 .woocommerce-form-row .show-password-input,
    .elementor-11 .elementor-element.elementor-element-dd7e6c0 .woocommerce-form-row .hide-password-input {
        width: 34px !important;
        min-width: 34px !important;
        max-width: 34px !important;
        height: 34px !important;
        min-height: 34px !important;
        right: 10px;
    }

    .elementor-11 .elementor-element.elementor-element-dd7e6c0 .woocommerce-form-row input[type="password"],
    .elementor-11 .elementor-element.elementor-element-dd7e6c0 .woocommerce-form-row input[type="text"] {
        padding-right: 46px !important;
    }
}/* End custom CSS */