.elementor-kit-7898 a{color:var(--e-global-color-accent);font-family:var(--e-global-typography-31a4b42-font-family),Sans-serif;font-size:var(--e-global-typography-31a4b42-font-size);line-height:var(--e-global-typography-31a4b42-line-height)}.elementor-kit-7898 h2{color:var(--e-global-color-primary);font-family:var(--e-global-typography-5186a4e-font-family),Sans-serif;font-size:var(--e-global-typography-5186a4e-font-size);font-weight:var(--e-global-typography-5186a4e-font-weight);line-height:var(--e-global-typography-5186a4e-line-height)}.elementor-kit-7898 h4{color:var(--e-global-color-primary);font-family:var(--e-global-typography-0eb64c7-font-family),Sans-serif;font-size:var(--e-global-typography-0eb64c7-font-size);font-weight:var(--e-global-typography-0eb64c7-font-weight);line-height:var(--e-global-typography-0eb64c7-line-height)}.elementor-kit-7898 h5{color:var(--e-global-color-primary);font-family:var(--e-global-typography-04aef09-font-family),Sans-serif;font-size:var(--e-global-typography-04aef09-font-size);font-weight:var(--e-global-typography-04aef09-font-weight);line-height:var(--e-global-typography-04aef09-line-height)}.elementor-kit-7898 h6{color:var(--e-global-color-1d263f2);font-family:var(--e-global-typography-31a4b42-font-family),Sans-serif;font-size:var(--e-global-typography-31a4b42-font-size);line-height:var(--e-global-typography-31a4b42-line-height)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1200px}h1.entry-title{display:var(--page-title-display)}@media (max-width:1366px){.elementor-kit-7898 a{font-size:var(--e-global-typography-31a4b42-font-size);line-height:var(--e-global-typography-31a4b42-line-height)}.elementor-kit-7898 h2{font-size:var(--e-global-typography-5186a4e-font-size);line-height:var(--e-global-typography-5186a4e-line-height)}.elementor-kit-7898 h4{font-size:var(--e-global-typography-0eb64c7-font-size);line-height:var(--e-global-typography-0eb64c7-line-height)}.elementor-kit-7898 h5{font-size:var(--e-global-typography-04aef09-font-size);line-height:var(--e-global-typography-04aef09-line-height)}.elementor-kit-7898 h6{font-size:var(--e-global-typography-31a4b42-font-size);line-height:var(--e-global-typography-31a4b42-line-height)}}@media (max-width:1024px){.elementor-kit-7898 a{font-size:var(--e-global-typography-31a4b42-font-size);line-height:var(--e-global-typography-31a4b42-line-height)}.elementor-kit-7898 h2{font-size:var(--e-global-typography-5186a4e-font-size);line-height:var(--e-global-typography-5186a4e-line-height)}.elementor-kit-7898 h4{font-size:var(--e-global-typography-0eb64c7-font-size);line-height:var(--e-global-typography-0eb64c7-line-height)}.elementor-kit-7898 h5{font-size:var(--e-global-typography-04aef09-font-size);line-height:var(--e-global-typography-04aef09-line-height)}.elementor-kit-7898 h6{font-size:var(--e-global-typography-31a4b42-font-size);line-height:var(--e-global-typography-31a4b42-line-height)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}}@media (max-width:767px){.elementor-kit-7898 a{font-size:var(--e-global-typography-31a4b42-font-size);line-height:var(--e-global-typography-31a4b42-line-height)}.elementor-kit-7898 h2{font-size:var(--e-global-typography-5186a4e-font-size);line-height:var(--e-global-typography-5186a4e-line-height)}.elementor-kit-7898 h4{font-size:var(--e-global-typography-0eb64c7-font-size);line-height:var(--e-global-typography-0eb64c7-line-height)}.elementor-kit-7898 h5{font-size:var(--e-global-typography-04aef09-font-size);line-height:var(--e-global-typography-04aef09-line-height)}.elementor-kit-7898 h6{font-size:var(--e-global-typography-31a4b42-font-size);line-height:var(--e-global-typography-31a4b42-line-height)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}}@media (min-width:2400px){.elementor-kit-7898 a{font-size:var(--e-global-typography-31a4b42-font-size);line-height:var(--e-global-typography-31a4b42-line-height)}.elementor-kit-7898 h2{font-size:var(--e-global-typography-5186a4e-font-size);line-height:var(--e-global-typography-5186a4e-line-height)}.elementor-kit-7898 h4{font-size:var(--e-global-typography-0eb64c7-font-size);line-height:var(--e-global-typography-0eb64c7-line-height)}.elementor-kit-7898 h5{font-size:var(--e-global-typography-04aef09-font-size);line-height:var(--e-global-typography-04aef09-line-height)}.elementor-kit-7898 h6{font-size:var(--e-global-typography-31a4b42-font-size);line-height:var(--e-global-typography-31a4b42-line-height)}}.woocommerce{display:flex;flex-direction:column;align-items:center;width:100%}form.woocommerce-ResetPassword.lost_reset_password{width:100%;max-width:800px;margin:40px auto;padding:50px;background:#fff;border:1px solid #eaeaea;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.03)}form.woocommerce-ResetPassword p{font-size:16px;color:#555;line-height:1.7;margin-bottom:30px}.form-row{margin-bottom:20px}form.woocommerce-ResetPassword label{display:block;font-weight:500;margin-bottom:10px;color:#222}form.woocommerce-ResetPassword input.input-text{width:100%;height:55px;padding:0 20px;font-size:16px;border:1px solid #ccc;border-radius:6px;background-color:#fafafa;transition:border-color .3s,background-color .3s}form.woocommerce-ResetPassword input.input-text:focus{outline:none;border-color:#000;background-color:#fff}form.woocommerce-ResetPassword button.button{width:100%;height:60px;background-color:#000;color:#fff;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s ease}form.woocommerce-ResetPassword button.button:hover{background-color:#333}.woocommerce-notices-wrapper{width:100%;max-width:800px;margin-bottom:15px}@media (max-width:800px){form.woocommerce-ResetPassword.lost_reset_password{padding:30px 20px;margin:20px}}