.woocommerce-account.woocommerce-lost-password h1.entry-title{margin-top:5px;text-align:center}.woocommerce-lost-password .woocommerce form.woocommerce-ResetPassword.lost_reset_password{padding:20px;border:1px solid #e0f5ea;border-radius:18px!important;box-shadow:0 16px 42px rgb(20 55 36 / .11)!important;width:55%}.woocommerce-lost-password .woocommerce form.woocommerce-ResetPassword.lost_reset_password p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first{width:100%}.woocommerce-lost-password .woocommerce{justify-items:center}@media only screen and (max-width:767px){.woocommerce-lost-password .woocommerce form.woocommerce-ResetPassword.lost_reset_password{width:100%}}@media only screen and (max-width:1025px){.woocommerce-checkout div#primary{padding-top:0px!important;padding-bottom:20px!important}.woocommerce-account div#primary{padding-top:0px!important}.single-product div#primary{padding-top:10px!important}}.woocommerce-account #customer_login .password-input button.show-password-input{background-color:white!important}.woocommerce-cart h1.entry-title{margin-top:5px}.woocommerce-checkout h1.entry-title{margin-top:5px}body:not(.logged-in).woocommerce-account .woocommerce{margin-bottom:40px!important}.woocommerce-account div#customer_login{padding:20px;border:1px solid #e0e2f5;border-radius:10px;box-shadow:0 15px 35px rgb(104 124 181 / 30%)}.woocommerce-account.woocommerce-js div#customer_login h2{font-size:35px!important}.woocommerce-account h1.entry-title{margin-top:5px}.logged-in.woocommerce-account .widget.woocommerce.widget_shopping_cart{DISPLAY:flex ! IMPORTANT}.logged-in.woocommerce-account .woocommerce .woocommerce-MyAccount-content span#select2-billing_country-container,.logged-in.woocommerce-account .woocommerce .woocommerce-MyAccount-content span#select2-billing_state-container,.logged-in.woocommerce-account .woocommerce .woocommerce-MyAccount-content span#select2-shipping_country-container,.logged-in.woocommerce-account .woocommerce .woocommerce-MyAccount-content span#select2-shipping_state-container{line-height:18px}.logged-in.woocommerce-account #primary{margin-bottom:0!important;padding-bottom:0!important;margin-top:0px!important;padding-top:0px!important}.logged-in.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses h2{font-size:32px!important}.logged-in.woocommerce-account .woocommerce-form-row button.show-password-input{background:none!important}.logged-in.woocommerce-account .woocommerce{display:grid!important;grid-template-columns:320px 1fr;gap:32px;margin:0 auto 50px;margin-top:0;align-items:start}.woocommerce-message,.woocommerce-info{border-top-color:#002F5E!important}.woocommerce-account .entry-content:empty{display:none!important;margin:0!important;padding:0!important}.woocommerce-account .entry-content{margin-bottom:0!important;padding-bottom:0!important;min-height:0!important}.woocommerce-account article,.woocommerce-account .site-main,.woocommerce-account .content-area,.woocommerce-account #primary{margin-bottom:0!important;padding-bottom:0!important}.woocommerce-account .woocommerce-MyAccount-navigation{float:none!important;width:100%!important;padding:18px!important;background:linear-gradient(145deg,#ffffff,#f7fbfd);border:1px solid #edf1f4;border-radius:10px;box-shadow:0 12px 35px rgb(0 0 0 / .08);position:relative;overflow:hidden}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0!important;padding:0!important;list-style:none!important}.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0 0 10px!important;padding:0!important;border:1px solid #e5eaee;border-radius:12px;background:#fff;overflow:hidden;transition:all 0.3s ease}.woocommerce-account .woocommerce-MyAccount-navigation li a{display:flex!important;align-items:center;min-height:62px;padding:13px 16px!important;color:black!important;font-size:16px;font-weight:600;line-height:1.4;text-decoration:none!important;letter-spacing:.1px;transition:all 0.3s ease}.woocommerce-account .woocommerce-MyAccount-navigation li a::before{display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;margin-right:14px;border-radius:11px;background:#eef7f8;color:#002F5E;font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900;transition:all 0.3s ease}.woocommerce-account .woocommerce-MyAccount-navigation li:hover a::before,.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a::before,.woocommerce-account .woocommerce-MyAccount-navigation li a:hover::before{color:#002F5E!important;background:#eef7f8!important}.woocommerce-account .woocommerce-MyAccount-navigation-link--dashboard a::before{content:"\f015"}.woocommerce-account .woocommerce-MyAccount-navigation-link--orders a::before{content:"\f07a"}.woocommerce-account .woocommerce-MyAccount-navigation-link--downloads a::before{content:"\f019"}.woocommerce-account .woocommerce-MyAccount-navigation-link--edit-address a::before{content:"\f3c5"}.woocommerce-account .woocommerce-MyAccount-navigation-link--edit-account a::before{content:"\f007"}.woocommerce-account .woocommerce-MyAccount-navigation-link--customer-logout a::before{content:"\f2f5"}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active{border-color:#fff0;background:linear-gradient(135deg,#002F5E,#35aebd);box-shadow:0 8px 20px rgb(11 124 115 / .25);transform:translateX(4px)}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{color:#ffffff!important}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a::before{background:rgb(255 255 255 / .18);color:#fff}.woocommerce-account .woocommerce-MyAccount-navigation li:not(.is-active):hover{transform:translateX(5px);border-color:#002F5E;box-shadow:0 7px 18px rgb(0 0 0 / .07)}.woocommerce-account .woocommerce-MyAccount-navigation li:not(.is-active):hover a{color:#002F5E!important}.woocommerce-account .woocommerce-MyAccount-navigation li:not(.is-active):hover a::before{background:#002F5E;color:#fff;transform:scale(1.05)}.woocommerce-account .woocommerce-MyAccount-navigation-link--customer-logout a::before{background:#fff1f1;color:#dc3545}.woocommerce-account .woocommerce-MyAccount-navigation-link--customer-logout:hover a{color:#dc3545!important}.woocommerce-account .woocommerce-MyAccount-navigation-link--customer-logout:hover a::before{background:#dc3545!important;color:#ffffff!important}.woocommerce-account .woocommerce-MyAccount-navigation li:not(.is-active):hover{transform:translateX(5px);border-color:#C8E6C9!important;box-shadow:0 7px 18px rgb(0 0 0 / .07)}.woocommerce-account .woocommerce-MyAccount-content{float:none!important;width:100%!important;min-height:180px;padding:30px 32px!important;background:#fff;border:1px solid #edf1f4;border-radius:10px;box-shadow:0 12px 35px rgb(0 0 0 / .07);position:relative;overflow:hidden}.woocommerce-account .woocommerce-MyAccount-content::before{content:"";position:absolute;top:0;left:0;width:7px;height:100%;background:linear-gradient(180deg,#002F5E,#f6b942)}.woocommerce-account .woocommerce-MyAccount-content p{margin:0 0 14px;color:#374151;font-size:16px;line-height:1.8}.woocommerce-account .woocommerce-MyAccount-content p:first-child{color:#111827;font-size:18px;font-weight:600;margin-bottom:10px!important}.woocommerce-account .woocommerce-MyAccount-content a{color:#BBA14F!important;font-weight:600;text-decoration:none!important;transition:color 0.25s ease}.woocommerce .addresses .title .edit,.woocommerce-account .addresses .title .edit{float:right;color:#ffffff!important;padding:.7em 1em}.woocommerce-account .woocommerce-MyAccount-content a:hover{color:#f2a900!important}.woocommerce-account .woocommerce-MyAccount-content h2,.woocommerce-account .woocommerce-MyAccount-content h3{color:#13202a;font-weight:700;margin-bottom:18px}}.woocommerce-account .woocommerce-MyAccount-content button,.woocommerce-account .woocommerce-MyAccount-content .button{padding:12px 24px!important;border:0!important;border-radius:8px!important;background:#002F5E!important;color:#fff!important;font-size:15px!important;font-weight:600!important;transition:all 0.3s ease}.woocommerce-account .woocommerce-MyAccount-content button:hover,.woocommerce-account .woocommerce-MyAccount-content .button:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgb(0 87 128 / .3)}*/ .woocommerce-account .woocommerce-MyAccount-content input,.woocommerce-account .woocommerce-MyAccount-content select,.woocommerce-account .woocommerce-MyAccount-content textarea{width:100%;min-height:48px;padding:10px 14px!important;border:1px solid #dce3e8!important;border-radius:8px!important;background:#fafcfd!important;box-shadow:none!important;transition:all 0.25s ease}.woocommerce-account .woocommerce-MyAccount-content input:focus,.woocommerce-account .woocommerce-MyAccount-content select:focus,.woocommerce-account .woocommerce-MyAccount-content textarea:focus{border-color:#35aebd!important;background:#ffffff!important;box-shadow:0 0 0 3px rgb(53 174 189 / .12)!important;outline:none!important}.woocommerce-account .woocommerce::before,.woocommerce-account .woocommerce::after{display:none!important}.logged-in.woocommerce-account .woocommerce{display:grid!important;grid-template-columns:320px 1fr;gap:32px}body.woocommerce-account .woocommerce-MyAccount-content fieldset legend{font-weight:700!important;font-size:20px}.woocommerce-account .woocommerce-MyAccount-content fieldset{display:flex;flex-wrap:wrap;gap:20px;row-gap:10px}.woocommerce-account .woocommerce-MyAccount-content fieldset legend{width:100%}.woocommerce-account .woocommerce-MyAccount-content fieldset p.form-row{width:calc(50% - 10px)!important;margin:0!important}.woocommerce-account .woocommerce-MyAccount-content fieldset p.form-row:last-child{width:100%!important}.woocommerce-account .woocommerce-MyAccount-content .form-row-first,.woocommerce-account .woocommerce-MyAccount-content .form-row-last{width:calc(50% - 10px)!important;float:none!important;margin:0!important}.woocommerce-account form.edit-account{display:flex;flex-wrap:wrap;column-gap:16px}.woocommerce-account form.edit-account .form-row-wide,.woocommerce-account form.edit-account fieldset,.woocommerce-account form.edit-account>p:last-child{width:100%!important}@media (max-width:768px){.woocommerce-account .woocommerce-MyAccount-content .form-row-first,.woocommerce-account .woocommerce-MyAccount-content .form-row-last{width:100%!important;margin-bottom:10px!important}}@media (max-width:768px){.woocommerce-account .woocommerce-MyAccount-content fieldset p.form-row{width:100%!important}}@media (max-width:768px){body:not(.logged-in).woocommerce-account .woocommerce .u-columns{display:block!important}body:not(.logged-in).woocommerce-account .woocommerce .u-column1,body:not(.logged-in).woocommerce-account .woocommerce .u-column2{width:100%!important;max-width:100%;margin-bottom:30px}}@media only screen and (max-width:767px){body:not(.logged-in).woocommerce-account .woocommerce{margin:30px auto 45px;padding:0}.woocommerce-account div#primary{padding-top:0px!important}body:not(.logged-in).woocommerce-account .woocommerce .u-columns{display:block!important}body:not(.logged-in).woocommerce-account .woocommerce .u-column1{margin-bottom:28px}body:not(.logged-in).woocommerce-account .woocommerce h2{font-size:28px}body:not(.logged-in).woocommerce-account .woocommerce form.login,body:not(.logged-in).woocommerce-account .woocommerce form.register{min-height:auto;padding:22px 18px!important}}@media only screen and (max-width:1024px){.woocommerce-account .woocommerce{grid-template-columns:280px 1fr;gap:22px;margin-top:35px}.woocommerce-account .woocommerce-MyAccount-navigation li a{font-size:15px}.woocommerce-account .woocommerce-MyAccount-content{padding:25px!important}}@media only screen and (max-width:767px){.woocommerce-account .woocommerce{display:block!important;margin:25px auto 45px}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:22px;padding:15px!important;border-radius:14px}.woocommerce-account .woocommerce-MyAccount-navigation li a{min-height:56px;padding:10px 13px!important;font-size:15px}.woocommerce-account .woocommerce-MyAccount-navigation li a::before{flex-basis:38px;width:38px;height:38px;margin-right:12px;font-size:16px}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active,.woocommerce-account .woocommerce-MyAccount-navigation li:hover{transform:none}.woocommerce-account .woocommerce-MyAccount-content{min-height:auto;padding:24px 20px 24px 25px!important;border-radius:14px}.woocommerce-account .woocommerce-MyAccount-content p{font-size:15px}.woocommerce-account .woocommerce-MyAccount-content p:first-child{font-size:17px}}@media (max-width:1025px){.logged-in.woocommerce-account .woocommerce{display:block!important;max-width:auto}}.logged-in.woocommerce-account .woocommerce-MyAccount-content h2{font-size:30px!important}.logged-in.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields__field-wrapper{display:flex;flex-wrap:wrap;gap:10px;row-gap:0;align-items:end}.logged-in.woocommerce-account.woocommerce-edit-address #billing_first_name_field,.logged-in.woocommerce-account.woocommerce-edit-address #billing_last_name_field,.logged-in.woocommerce-account.woocommerce-edit-address #billing_company_field,.logged-in.woocommerce-account.woocommerce-edit-address #billing_country_field,.logged-in.woocommerce-account.woocommerce-edit-address #billing_address_1_field,.logged-in.woocommerce-account.woocommerce-edit-address #billing_address_2_field,.logged-in.woocommerce-account.woocommerce-edit-address #billing_phone_field,.logged-in.woocommerce-account.woocommerce-edit-address #billing_email_field{flex:0 0 calc(50% - 5px);width:calc(50% - 5px);margin:0 0 10px!important}.logged-in.woocommerce-account.woocommerce-edit-address #billing_city_field,.logged-in.woocommerce-account.woocommerce-edit-address #billing_state_field,.logged-in.woocommerce-account.woocommerce-edit-address #billing_postcode_field,.logged-in.woocommerce-account.woocommerce-edit-address #shipping_city_field,.logged-in.woocommerce-account.woocommerce-edit-address #shipping_state_field,.logged-in.woocommerce-account.woocommerce-edit-address #shipping_postcode_field{width:calc(33.33% - 7px)!important}.logged-in.woocommerce-account.woocommerce-edit-address #shipping_first_name_field,.logged-in.woocommerce-account.woocommerce-edit-address #shipping_last_name_field,.logged-in.woocommerce-account.woocommerce-edit-address #shipping_company_field,.logged-in.woocommerce-account.woocommerce-edit-address #shipping_country_field,.logged-in.woocommerce-account.woocommerce-edit-address #shipping_address_1_field,.logged-in.woocommerce-account.woocommerce-edit-address #shipping_address_2_field{flex:0 0 calc(50% - 5px);width:calc(50% - 5px);margin:0 0 10px!important}.logged-in.woocommerce-account.woocommerce-edit-address #shipping_phone_field{width:100%}@media (max-width:767px){.logged-in.woocommerce-account.woocommerce-edit-address .woocommerce-address-fields__field-wrapper{display:block}.logged-in.woocommerce-account.woocommerce-edit-address #billing_first_name_field,.logged-in.woocommerce-account.woocommerce-edit-address #billing_last_name_field,.logged-in.woocommerce-account.woocommerce-edit-address #billing_city_field,.logged-in.woocommerce-account.woocommerce-edit-address #billing_state_field,.logged-in.woocommerce-account.woocommerce-edit-address #billing_postcode_field,.logged-in.woocommerce-account.woocommerce-edit-address #billing_company_field,.logged-in.woocommerce-account.woocommerce-edit-address #billing_country_field,.logged-in.woocommerce-account.woocommerce-edit-address #billing_address_1_field,.logged-in.woocommerce-account.woocommerce-edit-address #billing_address_2_field,.logged-in.woocommerce-account.woocommerce-edit-address #billing_phone_field,.logged-in.woocommerce-account.woocommerce-edit-address #billing_email_field,.logged-in.woocommerce-account.woocommerce-edit-address #shipping_city_field,.logged-in.woocommerce-account.woocommerce-edit-address #shipping_state_field,.logged-in.woocommerce-account.woocommerce-edit-address #shipping_postcode_field,.logged-in.woocommerce-account.woocommerce-edit-address #shipping_first_name_field,.logged-in.woocommerce-account.woocommerce-edit-address #shipping_last_name_field,.logged-in.woocommerce-account.woocommerce-edit-address #shipping_company_field,.logged-in.woocommerce-account.woocommerce-edit-address #shipping_country_field,.logged-in.woocommerce-account.woocommerce-edit-address #shipping_address_1_field,.logged-in.woocommerce-account.woocommerce-edit-address #shipping_address_2_field{width:100%!important;margin:0 0 5px!important}.woocommerce-account .woocommerce-MyAccount-content fieldset{display:flex;flex-wrap:wrap;gap:10px}.logged-in.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses h2{font-size:25px!important}}