.hg-top .hg-wrap>span:first-child{color:#d8b86c!important}
.woocommerce-account .site-main{width:min(1420px,92%)!important;margin:65px auto 100px!important}
.woocommerce-account:not(.logged-in) .woocommerce{max-width:1180px;margin:auto}
.woocommerce-account:not(.logged-in) .woocommerce h2{font-family:Georgia,serif;color:#004b2b;font-size:32px;font-weight:400;margin:0 0 20px}
.woocommerce-account:not(.logged-in) .woocommerce-form-login,
.woocommerce-account:not(.logged-in) .woocommerce-form-register{min-height:100%;padding:34px!important;border:1px solid #e2dacb!important;border-top:4px solid #006b3c!important;border-radius:5px!important;background:linear-gradient(145deg,#fff,#faf7ef);box-shadow:0 20px 50px rgba(0,55,34,.1)}
.woocommerce-account .u-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px}
.woocommerce-account .u-column1,.woocommerce-account .u-column2{width:100%!important;float:none!important}
.woocommerce-account form .form-row{margin:0 0 16px!important}
.woocommerce-account form label{font-size:12px;font-weight:700;color:#455149}
.woocommerce-account form input.input-text{min-height:55px;border:1px solid #d7d0c2;border-radius:3px;background:#fff;padding:0 14px}
.woocommerce-account form input.input-text:focus{border-color:#006b3c;box-shadow:0 0 0 2px rgba(0,107,60,.1);outline:0}
.woocommerce-account .woocommerce-form-login__submit,
.woocommerce-account .woocommerce-form-register__submit,
.woocommerce-account .woocommerce-Button{min-height:52px!important;padding:0 27px!important;border-radius:6px!important;background:linear-gradient(105deg,#004b2b,#087849)!important;box-shadow:0 10px 22px rgba(0,75,43,.17)}
.woocommerce-account .woocommerce-MyAccount-navigation{width:260px!important;padding:14px;background:#003e30;border-radius:6px;box-shadow:0 18px 40px rgba(0,48,32,.12)}
.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}
.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.1);color:#dce9e3;font-size:12px;font-weight:700}
.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:rgba(201,170,104,.14);color:#e0c47d}
.woocommerce-account .woocommerce-MyAccount-content{width:calc(100% - 310px)!important;padding:32px;border:1px solid #e4ded2;background:#fff;box-shadow:0 16px 40px rgba(0,55,34,.07)}
.sweids-account-welcome{padding:28px;background:linear-gradient(125deg,#004431,#08734a);color:#fff;border-radius:5px;margin-bottom:25px}.sweids-account-welcome small{color:#d8b86c;font-weight:800;letter-spacing:1.8px}.sweids-account-welcome h2{font-family:Georgia,serif;font-size:32px;font-weight:400;margin:8px 0}.sweids-account-welcome p{margin:0;color:#dce9e3}
.woocommerce-account .woocommerce-orders-table,.woocommerce-account .woocommerce-Addresses{margin-top:20px}.woocommerce-account .woocommerce-Address{padding:22px;border:1px solid #e3ddd1}
.woocommerce-account .woocommerce-LostPassword a{color:#006b3c;text-decoration:underline;text-underline-offset:3px}
@media(max-width:780px){.woocommerce-account .u-columns{grid-template-columns:1fr}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{width:100%!important;float:none!important}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:18px}.woocommerce-account .woocommerce-MyAccount-content{padding:22px}}
