.elementor-486 .elementor-element.elementor-element-5065df2{--display:flex;--padding-top:50px;--padding-bottom:85px;--padding-left:0px;--padding-right:0px;}.elementor-486 .elementor-element.elementor-element-a1b2d58{--display:flex;--padding-top:50px;--padding-bottom:85px;--padding-left:0px;--padding-right:0px;}.elementor-486 .elementor-element.elementor-element-1f0186a{--display:flex;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-486 .elementor-element.elementor-element-1f0186a::before, .elementor-486 .elementor-element.elementor-element-1f0186a > .elementor-background-video-container::before, .elementor-486 .elementor-element.elementor-element-1f0186a > .e-con-inner > .elementor-background-video-container::before, .elementor-486 .elementor-element.elementor-element-1f0186a > .elementor-background-slideshow::before, .elementor-486 .elementor-element.elementor-element-1f0186a > .e-con-inner > .elementor-background-slideshow::before, .elementor-486 .elementor-element.elementor-element-1f0186a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E8ECF1;--background-overlay:'';}.elementor-486 .elementor-element.elementor-element-f424855{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-486 .elementor-element.elementor-element-a075d91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-486 .elementor-element.elementor-element-5065df2{--padding-top:70px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-486 .elementor-element.elementor-element-a1b2d58{--padding-top:70px;--padding-bottom:200px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-486 .elementor-element.elementor-element-5065df2{--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-486 .elementor-element.elementor-element-a1b2d58{--padding-top:30px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for container, class: .elementor-element-5065df2 */.genuvi-auth-wrapper input[type="email"], .genuvi-auth-wrapper input[type="password"], .genuvi-auth-wrapper input[type="text"] {
    width: 100%;
    padding: 5px 10px;
    border: 1px solid #E8ECF1;
    border-radius: 10px;
    background: #FFFFFF;
    color: #000000;
    outline: none;
    appearance: none;
    margin: 13px 0 0 0;
}

.genuvi-tab {
    flex: 1;
    padding: 5px 12px;
    border: none;
    background: transparent;
    border-radius: 999px;
    cursor: pointer;
    font-weight: 400;
    color: #000000;
}

a {
    background-color: transparent;
    color: #0894ef;
    text-decoration: none;
}

.genuvi-auth-wrapper {
    max-width: 320px;
    margin: 0 auto;
    padding: 20px 20px 16px;
    background: #FFFFFF;
    border: 1px solid #E8ECF1;
    border-radius: 16px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.03);
    color: #000000;
    font-size: 14px;
    line-height: 1.35;
    font-family: 'Poppins', system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
}

.genuvi-auth-wrapper label {
    display: block;
    font-weight: 400;
    margin: 18px 0 6px;
    color: #000000;
}


[type=button], [type=submit], button {
    font-size: 0.9rem;
}

.genuvi-auth-wrapper .btn-primary {
    display: inline-block;
    width: 100%;
    padding: 5px 14px;
    border: none;
    border-radius: 13px;
    background: #0894EF;
    color: #FFFFFF;
    font-weight: 400;
    cursor: pointer;
    margin-top: 14px;
    transition: transform .03s ease-in-out, filter .15s ease, background .15s ease, color .15s ease;
}

.genuvi-auth-wrapper .forgot {
    display: inline-block;
    margin-top: 10px;
    color: #0894EF;
    text-decoration: none;
    font-weight: 400;
}


[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    background-color: #ffffff;
    color: #0894EF;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f424855 */.woocommerce-account .woocommerce-MyAccount-navigation {
    background: #FFFFFF;
    border-radius: 20px;
}

.entry-content ul {
    list-style-type: none;
    padding: 0 0 0 0;
    line-height: 15px;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
    padding: 13px 20px !important;
    display: block !important;
    font-weight: 600;
    color: gray;
    border-bottom: 1px solid #E8ECF1;
}

::marker {
    color: #e9e9e9;
}






.woocommerce-error, .woocommerce-info, .woocommerce-message {
    padding: 1em 2em 1em 3.5em;
    margin: 0 0 2em;
    position: relative;
    background-color: #ffffff;
    color: #515151;
    border-top: 3px solid #0894ef;
    list-style: none outside;
    width: auto;
    word-wrap: break-word;
    border-radius: 20px;
}







.woocommerce-MyAccount-content {
    padding: 10px 0 0 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1b2d58 */.genuvi-auth-wrapper input[type="email"], .genuvi-auth-wrapper input[type="password"], .genuvi-auth-wrapper input[type="text"] {
    width: 100%;
    padding: 5px 10px;
    border: 1px solid #E8ECF1;
    border-radius: 10px;
    background: #FFFFFF;
    color: #000000;
    outline: none;
    appearance: none;
    margin: 13px 0 0 0;
}

.genuvi-tab {
    flex: 1;
    padding: 5px 12px;
    border: none;
    background: transparent;
    border-radius: 999px;
    cursor: pointer;
    font-weight: 400;
    color: #000000;
}

a {
    background-color: transparent;
    color: #0894ef;
    text-decoration: none;
}

.genuvi-auth-wrapper {
    max-width: 320px;
    margin: 0 auto;
    padding: 20px 20px 16px;
    background: #FFFFFF;
    border: 1px solid #E8ECF1;
    border-radius: 16px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.03);
    color: #000000;
    font-size: 14px;
    line-height: 1.35;
    font-family: 'Poppins', system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
}

.genuvi-auth-wrapper label {
    display: block;
    font-weight: 400;
    margin: 18px 0 6px;
    color: #000000;
}


[type=button], [type=submit], button {
    font-size: 0.9rem;
}

.genuvi-auth-wrapper .btn-primary {
    display: inline-block;
    width: 100%;
    padding: 5px 14px;
    border: none;
    border-radius: 13px;
    background: #0894EF;
    color: #FFFFFF;
    font-weight: 400;
    cursor: pointer;
    margin-top: 14px;
    transition: transform .03s ease-in-out, filter .15s ease, background .15s ease, color .15s ease;
}

.genuvi-auth-wrapper .forgot {
    display: inline-block;
    margin-top: 10px;
    color: #0894EF;
    text-decoration: none;
    font-weight: 400;
}


[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    background-color: #ffffff;
    color: #0894EF;
    text-decoration: none;
}/* End custom CSS */