.elementor-226 .elementor-element.elementor-element-45929696{--display:flex;}/* Start custom CSS for text-editor, class: .elementor-element-5aabe4c0 */:root{--gold:#B08E54;--gold2:#E1C58A}

.woocommerce-MyAccount-navigation{
  background:linear-gradient(180deg,#161618,#0d0d0f);
  border:1px solid rgba(176,142,84,.2);
  border-radius:14px;
  padding:16px;
  margin-bottom:24px;
}
.woocommerce-MyAccount-navigation ul{
  list-style:none;
  margin:0;
  padding:0;
}
.woocommerce-MyAccount-navigation ul li{
  border-bottom:1px solid rgba(255,255,255,.06);
}
.woocommerce-MyAccount-navigation ul li:last-child{
  border-bottom:none;
}
.woocommerce-MyAccount-navigation ul li a{
  display:block;
  padding:10px 14px;
  color:#cfcfcf !important;
  font-size:.78rem;
  font-weight:700;
  letter-spacing:.12em;
  text-transform:uppercase;
  text-decoration:none;
  transition:color .15s;
}
.woocommerce-MyAccount-navigation ul li a:hover{
  color:var(--gold) !important;
}
.woocommerce-MyAccount-navigation ul li.is-active a{
  color:var(--gold) !important;
}

.woocommerce-MyAccount-content{
  background:linear-gradient(180deg,#161618,#0d0d0f);
  border:1px solid rgba(176,142,84,.2);
  border-radius:14px;
  padding:24px;
  color:#f3f3f3;
  font-size:.88rem;
}
.woocommerce-MyAccount-content h2,
.woocommerce-MyAccount-content h3{
  color:var(--gold);
  font-size:.64rem;
  font-weight:900;
  letter-spacing:.2em;
  text-transform:uppercase;
  margin:0 0 18px;
  padding-bottom:10px;
  border-bottom:2px solid;
  border-image:linear-gradient(90deg,#B08E54,rgba(176,142,84,0)) 1;
}

.woocommerce-MyAccount-content input[type="text"],
.woocommerce-MyAccount-content input[type="email"],
.woocommerce-MyAccount-content input[type="tel"],
.woocommerce-MyAccount-content input[type="password"]{
  background:linear-gradient(180deg,#161618,#0d0d0f) !important;
  border:1px solid rgba(176,142,84,.2) !important;
  border-radius:9px !important;
  color:#f3f3f3 !important;
  padding:10px 14px !important;
  font-size:.9rem !important;
  width:100% !important;
}
.woocommerce-MyAccount-content input:focus{
  border-color:rgba(176,142,84,.75) !important;
  outline:none !important;
}
.woocommerce-MyAccount-content label{
  font-size:.68rem;
  font-weight:800;
  letter-spacing:.12em;
  text-transform:uppercase;
  color:#cfcfcf;
  margin-bottom:5px;
  display:block;
}

.woocommerce-MyAccount-content .button,
.woocommerce-MyAccount-content button[type="submit"]{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  padding:12px 24px !important;
  border-radius:12px !important;
  background:linear-gradient(90deg,var(--gold),var(--gold2)) !important;
  color:#0b0b0d !important;
  font-weight:650 !important;
  font-size:.85rem !important;
  letter-spacing:.12em !important;
  text-transform:uppercase !important;
  border:none !important;
  cursor:pointer !important;
  transition:opacity .2s !important;
}
.woocommerce-MyAccount-content .button:hover,
.woocommerce-MyAccount-content button[type="submit"]:hover{
  opacity:.88 !important;
  color:#0b0b0d !important;
}

.woocommerce-orders-table{
  border:1px solid rgba(176,142,84,.2) !important;
  border-radius:14px !important;
  overflow:hidden !important;
  background:linear-gradient(180deg,#161618,#0d0d0f) !important;
  border-collapse:separate !important;
  border-spacing:0 !important;
  width:100% !important;
}
.woocommerce-orders-table th{
  background:#151517 !important;
  color:var(--gold) !important;
  font-size:.62rem !important;
  font-weight:900 !important;
  letter-spacing:.2em !important;
  text-transform:uppercase !important;
  padding:12px 16px !important;
  border-bottom:1px solid rgba(176,142,84,.18) !important;
}
.woocommerce-orders-table td{
  padding:12px 16px !important;
  border-bottom:1px solid rgba(255,255,255,.06) !important;
  color:#f3f3f3 !important;
  font-size:.88rem !important;
}
.woocommerce-orders-table a{
  color:var(--gold) !important;
}
.woocommerce-orders-table a:hover{
  color:var(--gold2) !important;
}
.woocommerce-MyAccount-content .woocommerce-info,
.woocommerce-MyAccount-content .woocommerce-message,
.woocommerce-MyAccount-content .woocommerce-error{
  background:linear-gradient(180deg,#161618,#0d0d0f) !important;
  border:1px solid rgba(176,142,84,.2) !important;
  border-radius:12px !important;
  color:#cfcfcf !important;
  padding:14px 18px !important;
  list-style:none !important;
}
.woocommerce-MyAccount-content .woocommerce-info::before,
.woocommerce-MyAccount-content .woocommerce-message::before{
  color:var(--gold) !important;
}
.woocommerce-MyAccount-content .woocommerce-info,
.woocommerce-MyAccount-content .woocommerce-message,
.woocommerce-MyAccount-content .woocommerce-error{
  background:linear-gradient(180deg,#161618,#0d0d0f) !important;
  border:1px solid rgba(176,142,84,.2) !important;
  border-radius:12px !important;
  border-top:1px solid rgba(176,142,84,.2) !important;
  color:#cfcfcf !important;
  padding:14px 18px !important;
  list-style:none !important;
  overflow:hidden !important;
}
.woocommerce-MyAccount-content .woocommerce-info::before,
.woocommerce-MyAccount-content .woocommerce-message::before{
  color:var(--gold) !important;
}
.woocommerce-MyAccount-content .woocommerce-info{
  border-top:1px solid rgba(176,142,84,.2) !important;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-info{
  border-top:1px solid rgba(176,142,84,.2) !important;
  border-left:none !important;
}
.woocommerce-MyAccount-content .woocommerce-info::before{
  display:none !important;
}

:root{--gold:#B08E54;--gold2:#E1C58A}

.woocommerce-account .woocommerce{
  color:#f3f3f3;
}

.u-column1, .u-column2{
  background:linear-gradient(180deg,#161618,#0d0d0f);
  border:1px solid rgba(176,142,84,.2);
  border-radius:14px;
  padding:24px !important;
}

.woocommerce-account h2{
  font-size:.64rem !important;
  font-weight:900 !important;
  letter-spacing:.2em !important;
  text-transform:uppercase !important;
  color:var(--gold) !important;
  margin:0 0 18px !important;
  padding-bottom:10px !important;
  border-bottom:2px solid !important;
  border-image:linear-gradient(90deg,#B08E54,rgba(176,142,84,0)) 1 !important;
}

.woocommerce-account label{
  font-size:.68rem;
  font-weight:800;
  letter-spacing:.12em;
  text-transform:uppercase;
  color:#cfcfcf;
  margin-bottom:5px;
  display:block;
}

.woocommerce-account input[type="text"],
.woocommerce-account input[type="email"],
.woocommerce-account input[type="password"]{
  background:linear-gradient(180deg,#161618,#0d0d0f) !important;
  border:1px solid rgba(176,142,84,.2) !important;
  border-radius:9px !important;
  color:#f3f3f3 !important;
  padding:10px 14px !important;
  font-size:.9rem !important;
  width:100% !important;
}
.woocommerce-account input:focus{
  border-color:rgba(176,142,84,.75) !important;
  outline:none !important;
}

.woocommerce-account input[type="checkbox"]{
  accent-color:var(--gold);
  width:16px;
  height:16px;
}

.woocommerce-account .woocommerce-button,
.woocommerce-account input[type="submit"],
.woocommerce-account button[type="submit"]{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  padding:12px 24px !important;
  border-radius:12px !important;
  background:linear-gradient(90deg,var(--gold),var(--gold2)) !important;
  color:#0b0b0d !important;
  font-weight:650 !important;
  font-size:.85rem !important;
  letter-spacing:.12em !important;
  text-transform:uppercase !important;
  border:none !important;
  cursor:pointer !important;
  transition:opacity .2s !important;
}
.woocommerce-account .woocommerce-button:hover,
.woocommerce-account input[type="submit"]:hover{
  opacity:.88 !important;
}

.woocommerce-account a{color:var(--gold) !important}
.woocommerce-account a:hover{color:var(--gold2) !important}

.woocommerce-account p{
  color:#cfcfcf;
  font-size:.88rem;
  line-height:1.6;
}
.woocommerce-account .woocommerce-form-login,
.woocommerce-account .woocommerce-form-register{
  border:1px solid rgba(176,142,84,.2) !important;
  border-radius:14px !important;
  padding:24px !important;
  background:linear-gradient(180deg,#161618,#0d0d0f) !important;
}
.woocommerce-account .woocommerce-error{
  background:linear-gradient(180deg,#161618,#0d0d0f) !important;
  border:1px solid rgba(176,142,84,.2) !important;
  border-top:1px solid rgba(176,142,84,.2) !important;
  border-radius:12px !important;
  color:#cfcfcf !important;
  padding:14px 18px !important;
  list-style:none !important;
}
.woocommerce-account .woocommerce-error::before{
  display:none !important;
}
.woocommerce-account .woocommerce-error li::before{
  display:none !important;
}
a.hgpn-sbar-cta,
a.hgpn-sbar-cta:hover,
a.hgpn-sbar-cta:visited{
  color:#0b0b0d !important;
  text-decoration:none !important;
}
.woocommerce-account .woocommerce-message{
  background:linear-gradient(180deg,#161618,#0d0d0f) !important;
  border:1px solid rgba(176,142,84,.2) !important;
  border-top:1px solid rgba(176,142,84,.2) !important;
  border-radius:12px !important;
  color:#cfcfcf !important;
  padding:14px 18px !important;
  list-style:none !important;
}
.woocommerce-account .woocommerce-message::before{
  display:none !important;
}/* End custom CSS */