/* Vexuze - Standard account fixes: external cacheable asset */
body.woocommerce-account .woocommerce-MyAccount-navigation-link--downloads,
body.woocommerce-account .woocommerce-MyAccount-navigation-link--payment-methods,
body.woocommerce-account .woocommerce-MyAccount-content a[href*="/downloads"],
body.woocommerce-account .woocommerce-MyAccount-content a[href*="downloads/"],
body.woocommerce-account .woocommerce-MyAccount-content a[href*="/payment-methods"],
body.woocommerce-account .woocommerce-MyAccount-content a[href*="payment-methods/"]{display:none!important}

body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses,
body.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses,
body.woocommerce-account .woocommerce-MyAccount-content .col2-set.addresses{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:stretch!important;margin-top:20px!important}

body.woocommerce-account .woocommerce-MyAccount-content>.woocommerce-Address+.woocommerce-Address{margin-top:24px!important}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address+.woocommerce-Address,
body.woocommerce-account .woocommerce-MyAccount-content .col2-set.addresses .woocommerce-Address+.woocommerce-Address{margin-top:0!important}

body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address{float:none!important;width:auto!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:24px!important;border:1px solid #e2e8f0!important;border-radius:30px!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important;overflow:hidden!important}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0 0 16px!important;padding-bottom:14px!important;border-bottom:1px solid #e2e8f0!important}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title h2{margin:0!important;color:#0f1b22!important;font-size:20px!important;font-weight:950!important;line-height:1.8!important}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title .edit{min-height:36px!important;padding:6px 13px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fffdf4!important;border:1px solid rgba(180,155,87,.55)!important;color:#0f1b22!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important;white-space:nowrap!important}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address address{margin:0!important;color:#334155!important;font-size:14px!important;font-style:normal!important;font-weight:760!important;line-height:2.15!important;word-break:break-word!important}
body.woocommerce-account .woocommerce-MyAccount-content>p:first-child{max-width:860px!important;margin:0 0 14px auto!important;color:#475569!important;font-size:13px!important;font-weight:800!important;line-height:2!important;text-align:right!important}

body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields{max-width:980px!important;margin:0!important;padding:24px!important;border:1px solid #e2e8f0!important;border-radius:30px!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px 18px!important}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .form-row,
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .form-row-first,
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .form-row-last,
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .form-row-wide{float:none!important;width:100%!important;margin:0!important;padding:0!important}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields .form-row-wide,
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields [id$="_address_1_field"],
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields [id$="_address_2_field"]{grid-column:1/-1!important}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields label{color:#0f1b22!important;font-size:12.5px!important;font-weight:900!important;line-height:2!important}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input.input-text,
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields select,
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields textarea{min-height:46px!important;border-radius:23px!important;border:1px solid #e2e8f0!important;background:#fff!important;box-shadow:none!important}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields button.button{min-height:46px!important;padding:8px 22px!important;border-radius:23px!important;background:#000!important;color:rgb(180,155,87)!important;border:1px solid #000!important;font-weight:900!important}

@media(max-width:1199px){
  body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses,
  body.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses,
  body.woocommerce-account .woocommerce-MyAccount-content .col2-set.addresses{grid-template-columns:1fr!important;gap:20px!important}
  body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address+.woocommerce-Address,
  body.woocommerce-account .woocommerce-MyAccount-content .col2-set.addresses .woocommerce-Address+.woocommerce-Address{margin-top:0!important}
}

@media(max-width:768px){
  body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses,
  body.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses,
  body.woocommerce-account .woocommerce-MyAccount-content .col2-set.addresses{gap:16px!important;margin-top:14px!important}
  body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address,
  body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields{padding:18px!important;border-radius:26px!important}
  body.woocommerce-account .woocommerce-MyAccount-content>.woocommerce-Address+.woocommerce-Address{margin-top:16px!important}
  body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title{align-items:flex-start!important;flex-direction:column!important;gap:8px!important;margin-bottom:12px!important;padding-bottom:12px!important}
  body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title h2{font-size:18px!important}
  body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper{grid-template-columns:1fr!important;gap:12px!important}
}
