.elementor-2296 .elementor-element.elementor-element-ae53174{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2296 .elementor-element.elementor-element-ae53174.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2296 .elementor-element.elementor-element-ab466d8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-2296 .elementor-element.elementor-element-4c47de2{--display:flex;}.elementor-2296 .elementor-element.elementor-element-93fa105 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2296 .elementor-element.elementor-element-93fa105{text-align:center;}.elementor-2296 .elementor-element.elementor-element-93fa105 img{width:128px;}.elementor-2296 .elementor-element.elementor-element-58726ba > .elementor-widget-container{margin:32px 0px 8px 0px;}.elementor-2296 .elementor-element.elementor-element-58726ba{text-align:center;}.elementor-2296 .elementor-element.elementor-element-58726ba .elementor-heading-title{font-size:clamp(2rem, 1.6364rem + 1.2121vw, 2.5rem);font-weight:700;line-height:120%;letter-spacing:-0.02em;}.elementor-2296 .elementor-element.elementor-element-e6de0a7 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-2296 .elementor-element.elementor-element-e6de0a7{text-align:center;}.elementor-2296 .elementor-element.elementor-element-e6de0a7 .elementor-heading-title{font-size:var( --e-global-typography-6385c7f-font-size );font-weight:var( --e-global-typography-6385c7f-font-weight );line-height:var( --e-global-typography-6385c7f-line-height );letter-spacing:var( --e-global-typography-6385c7f-letter-spacing );color:var( --e-global-color-text );}.elementor-2296 .elementor-element.elementor-element-5fd128d > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-2296 .elementor-element.elementor-element-5fd128d{bottom:0px;text-align:center;}.elementor-2296 .elementor-element.elementor-element-5fd128d .elementor-heading-title{font-size:var( --e-global-typography-d6d2b80-font-size );font-weight:var( --e-global-typography-d6d2b80-font-weight );line-height:var( --e-global-typography-d6d2b80-line-height );letter-spacing:var( --e-global-typography-d6d2b80-letter-spacing );color:var( --e-global-color-text );}.elementor-2296 .elementor-element.elementor-element-3a11327{--display:flex;--position:fixed;top:0px;}body:not(.rtl) .elementor-2296 .elementor-element.elementor-element-3a11327{right:0px;}body.rtl .elementor-2296 .elementor-element.elementor-element-3a11327{left:0px;}.elementor-2296 .elementor-element.elementor-element-6fbb5d7 img{width:100%;height:100vh;}body:not(.rtl) .elementor-2296 .elementor-element.elementor-element-afac299{right:32px;}body.rtl .elementor-2296 .elementor-element.elementor-element-afac299{left:32px;}.elementor-2296 .elementor-element.elementor-element-afac299{top:32px;text-align:right;}.elementor-2296 .elementor-element.elementor-element-afac299 img{width:128px;}@media(min-width:768px){.elementor-2296 .elementor-element.elementor-element-ae53174{--width:112.163%;}.elementor-2296 .elementor-element.elementor-element-ab466d8{--width:60%;}.elementor-2296 .elementor-element.elementor-element-3a11327{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2296 .elementor-element.elementor-element-ab466d8{--width:100%;}}@media(max-width:1024px){.elementor-2296 .elementor-element.elementor-element-e6de0a7 .elementor-heading-title{font-size:var( --e-global-typography-6385c7f-font-size );line-height:var( --e-global-typography-6385c7f-line-height );letter-spacing:var( --e-global-typography-6385c7f-letter-spacing );}.elementor-2296 .elementor-element.elementor-element-5fd128d .elementor-heading-title{font-size:var( --e-global-typography-d6d2b80-font-size );line-height:var( --e-global-typography-d6d2b80-line-height );letter-spacing:var( --e-global-typography-d6d2b80-letter-spacing );}}@media(max-width:767px){.elementor-2296 .elementor-element.elementor-element-e6de0a7 .elementor-heading-title{font-size:var( --e-global-typography-6385c7f-font-size );line-height:var( --e-global-typography-6385c7f-line-height );letter-spacing:var( --e-global-typography-6385c7f-letter-spacing );}.elementor-2296 .elementor-element.elementor-element-5fd128d .elementor-heading-title{font-size:var( --e-global-typography-d6d2b80-font-size );line-height:var( --e-global-typography-d6d2b80-line-height );letter-spacing:var( --e-global-typography-d6d2b80-letter-spacing );}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-e39a67f */::placeholder {
  color: #999999 !important;
  opacity: 1 !important; /* Firefox */
}

::-ms-input-placeholder { /* Edge 12 -18 */
  color: #999999 !important;
}


/* Notices */
.woocommerce-notices-wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.woocommerce-notices-wrapper>ul, .woocommerce-notices-wrapper>div {
    margin-top: 0 !important;
    border-radius: 8px !important;
    margin-bottom: 16px;
}

.woocommerce-notices-wrapper>ul a {
    font-size: var(--e-global-typography-14c8fe0-font-size);
    font-weight: var(--e-global-typography-14c8fe0-font-weight);
    line-height: var(--e-global-typography-14c8fe0-line-height);
    letter-spacing: var(--e-global-typography-14c8fe0-letter-spacing);
    text-align: right;
    text-decoration: underline;
    color: var(--e-global-color-primary) !important;
    text-underline-offset: 4px;
}

.woocommerce-notices-wrapper>ul a:hover {
    color: var( --e-global-color-ffe1fb7 ) !important;
}

.woocommerce-notices-wrapper>ul::before, .woocommerce-notices-wrapper>div::before {
    top: 14px !important;
}

.woocommerce-notices-wrapper li {
    font-size: var(--e-global-typography-d6d2b80-font-size);
    font-weight: var(--e-global-typography-d6d2b80-font-weight);
    line-height: var(--e-global-typography-d6d2b80-line-height);
    letter-spacing: var(--e-global-typography-d6d2b80-letter-spacing);
}

.elementor-2296 .elementor-element.elementor-element-e39a67f div h2 {
    display: none;
}

.elementor-2296 .elementor-element.elementor-element-e39a67f #customer_login {
    margin-top: 0 !important;
}

.elementor-2296 .elementor-element.elementor-element-e39a67f #customer_login div:first-child {
    float: none !important;
    width: 100% !important;
}

.elementor-2296 .elementor-element.elementor-element-e39a67f #customer_login > div:last-child {
    display: none;
}

/* Form */
.elementor-2296 .elementor-element.elementor-element-e39a67f form {
    margin: 0 !important;
    padding: 0 !important;
    height: unset !important;
    border: 0 !important;
}

/* Field Row */
.elementor-2296 .elementor-element.elementor-element-e39a67f .woocommerce-form-row {
    margin-bottom: 24px !important;
    padding: 0 !important;
}

.elementor-2296 .elementor-element.elementor-element-e39a67f .woocommerce-form-row:nth-child(2) {
    margin-bottom: 0 !important;
}

/* Field Label */
.elementor-2296 .elementor-element.elementor-element-e39a67f label {
    font-size: var(--e-global-typography-37de5ef-font-size);
    font-weight: var(--e-global-typography-37de5ef-font-weight);
    line-height: var(--e-global-typography-37de5ef-line-height);
    letter-spacing: var(--e-global-typography-37de5ef-letter-spacing);
    margin-bottom: 8px !important;
    color: var(--e-global-color-text) !important;
}

/* Field Input */
.elementor-2296 .elementor-element.elementor-element-e39a67f input {
    font-size: var(--e-global-typography-6385c7f-font-size) !important;
    font-weight: var(--e-global-typography-6385c7f-font-weight) !important;
    line-height: var(--e-global-typography-6385c7f-line-height) !important;
    letter-spacing: var(--e-global-typography-6385c7f-letter-spacing) !important;
    border-radius: 8px !important;
    background-color: transparent !important;
    border: solid 1px rgba(0,0,0,0.15) !important;
    transition: 0s !important;
    height: unset !important;
    padding: 8px 16px !important;
    color: var(--e-global-color-secondary) !important;
}

.elementor-2296 .elementor-element.elementor-element-e39a67f input:focus {
    /*outline: none;*/
    outline-color: var(--e-global-color-primary) !important;
    outline-width: 0.5px !important;
    /*box-shadow: 0 0 0 .25rem rgb(253 13 13 / 10%);*/
    transition: 0s !important;
}

/* View Password */
.elementor-2296 .elementor-element.elementor-element-e39a67f .show-password-input {
    height: 100%;
    width: 40px;
    right: 0 !important;
    font-size: 16px !important;
    transition: 0s !important;
}

.elementor-2296 .elementor-element.elementor-element-e39a67f .show-password-input::after {
    color: #b7b5b5 !important;
}


.elementor-2296 .elementor-element.elementor-element-e39a67f .display-password::after {
    color: var(--e-global-color-text) !important;
}

/* Remember Me */
.elementor-2296 .elementor-element.elementor-element-e39a67f .woocommerce-form-login__rememberme {
    display: none;
}

/* Fogot Password */
.elementor-2296 .elementor-element.elementor-element-e39a67f .woocommerce-LostPassword {
    margin-top: 6px !important;
    text-align: right;
}

.elementor-2296 .elementor-element.elementor-element-e39a67f .woocommerce-LostPassword a {
    font-size: var(--e-global-typography-14c8fe0-font-size);
    font-weight: var(--e-global-typography-14c8fe0-font-weight);
    line-height: var(--e-global-typography-14c8fe0-line-height);
    letter-spacing: var(--e-global-typography-14c8fe0-letter-spacing);
    text-align: right;
    text-decoration: underline;
    color: var(--e-global-color-primary);
    text-underline-offset: 4px;
}

.elementor-2296 .elementor-element.elementor-element-e39a67f .woocommerce-LostPassword a:hover {
    color: var(--e-global-color-ffe1fb7) !important;
}

/* Submit Button */
.elementor-2296 .elementor-element.elementor-element-e39a67f form p:nth-last-child(2) {
    padding: 0 !important;
    margin-top: 32px;
}

.elementor-2296 .elementor-element.elementor-element-e39a67f .woocommerce-form-login__submit {
    font-size: var(--e-global-typography-b525233-font-size);
    font-weight: var(--e-global-typography-b525233-font-weight);
    line-height: var(--e-global-typography-b525233-line-height);
    letter-spacing: var(--e-global-typography-b525233-letter-spacing);
    margin-right: 0 !important;
    width: 100% !important;
    float: none !important;
    border-radius: 56px !important;
    background: var(--e-global-color-primary) !important;
    padding: 8px 16px !important;
    height: 44px;
}

.elementor-2296 .elementor-element.elementor-element-e39a67f .woocommerce-form-login__submit:hover {
    background: var(--e-global-color-ffe1fb7) !important;
}

/* Signup */
.elementor-2296 .elementor-element.elementor-element-e39a67f .woocommerce-register-new-acc {
    font-size: var(--e-global-typography-d6d2b80-font-size);
    font-weight: var(--e-global-typography-d6d2b80-font-weight);
    line-height: var(--e-global-typography-d6d2b80-line-height);
    letter-spacing: var(--e-global-typography-d6d2b80-letter-spacing);
    color: var(--e-global-color-text);
    /*29db16c*/
    text-align: center;
    margin-top: 16px;
    margin-bottom: 40px;
}

.elementor-2296 .elementor-element.elementor-element-e39a67f .woocommerce-register-link {
    color: var(--e-global-color-primary) !important;
    text-decoration: underline;
    text-underline-offset: 4px;
}

.elementor-2296 .elementor-element.elementor-element-e39a67f .woocommerce-register-link:hover {
    color: var(--e-global-color-ffe1fb7) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c47de2 */.elementor-2296 .elementor-element.elementor-element-4c47de2 {
    max-width: 400px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6fbb5d7 */.elementor-2296 .elementor-element.elementor-element-6fbb5d7 img {
    object-fit: cover;
}/* End custom CSS */