/* Mana Telugu Foods - Account / Orders / Addresses final reference UI */
.mtf-account-page{background:#fbf8ef!important;padding:28px 0 70px!important;min-height:calc(100vh - 110px)}
.mtf-account-page>.container{max-width:1660px!important}
.mtf-account-layout{display:grid!important;grid-template-columns:390px minmax(0,1fr)!important;gap:22px!important;align-items:start!important}
.mtf-account-nav{background:rgba(255,255,255,.96)!important;border:1px solid #f0dfb8!important;border-radius:20px!important;padding:22px!important;box-shadow:0 8px 30px rgba(35,28,12,.06)!important}
.mtf-account-user{display:flex!important;align-items:center!important;gap:16px!important;padding:8px 10px 22px!important;margin-bottom:14px!important;border-bottom:1px solid #eee7d8!important}
.mtf-account-avatar{width:76px!important;height:76px!important;flex:0 0 76px!important;border-radius:50%!important;background:#fff6d3!important;border:1px solid #f1dfaa!important;color:#e9b900!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:30px!important}
.mtf-account-user strong{display:block!important;font-size:21px!important;line-height:1.2!important;color:#07152f!important;font-weight:700!important}
.mtf-account-user small{display:block!important;margin-top:8px!important;color:#647086!important;font-size:14px!important;line-height:1.45!important;word-break:break-word!important}
.mtf-account-tabs-nav{display:flex!important;flex-direction:column!important;gap:9px!important}
.mtf-account-tab{min-height:61px!important;display:flex!important;align-items:center!important;gap:15px!important;padding:14px 18px!important;border:1px solid #e6e1d8!important;border-radius:14px!important;background:#fff!important;color:#07152f!important;font-size:18px!important;font-weight:500!important;text-decoration:none!important}
.mtf-account-tab i{width:25px!important;text-align:center!important;font-size:20px!important;color:#7b8799!important}.mtf-account-tab:after{content:'›'!important;font-family:Arial,sans-serif!important;font-weight:700!important;margin-left:auto!important;font-size:24px!important;line-height:1!important;color:#7b8799!important}.mtf-account-tab.is-active{background:#FFC222!important;border-color:#FFC222!important;color:#111!important}.mtf-account-tab.is-active i,.mtf-account-tab.is-active:after{color:#111!important}
.mtf-account-content{position:relative!important;overflow:hidden!important;background:rgba(255,255,255,.97)!important;border:1px solid #f0dfb8!important;border-radius:20px!important;padding:34px 42px 42px!important;box-shadow:0 8px 30px rgba(35,28,12,.05)!important;min-width:0!important}
.mtf-account-welcome{position:relative!important;padding:0 0 25px!important;margin:0 0 24px!important;border-bottom:1px solid #eee7d8!important}.mtf-account-welcome>span{display:block!important;font-size:14px!important;letter-spacing:2.4px!important;text-transform:uppercase!important;color:#e6b400!important;font-weight:700!important;margin-bottom:10px!important}.mtf-account-welcome h2{font-size:42px!important;line-height:1.12!important;color:#07152f!important;margin:0 0 10px!important;font-weight:700!important}.mtf-account-welcome p{font-size:18px!important;line-height:1.5!important;color:#60708b!important;margin:0!important;max-width:1000px!important}
.mtf-account-endpoint-edit-address .mtf-account-welcome:after,.mtf-account-endpoint-orders .mtf-account-welcome:after{content:''!important;position:absolute!important;right:10px!important;top:-25px!important;width:250px!important;height:155px!important;background:url('../img/home-3/veg-pickle.png') center/contain no-repeat!important;opacity:.9!important;pointer-events:none!important}
/* Orders */
.mtf-orders-ui{width:100%!important}.mtf-orders-notice{display:flex!important;align-items:center!important;gap:16px!important;padding:15px 18px!important;border:1px solid #f0e6d3!important;background:#fffaf0!important;border-radius:14px!important;margin:0 0 18px!important}.mtf-orders-notice-icon{width:42px!important;height:42px!important;flex:0 0 42px!important;border-radius:12px!important;background:#fff!important;color:#c68400!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:20px!important}.mtf-orders-notice p{margin:0!important;color:#4f5c72!important;font-size:14px!important;line-height:1.45!important;flex:1!important}.mtf-orders-confirm{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:9px 17px!important;border-radius:9px!important;background:#FFC222!important;color:#111!important;font-weight:700!important;text-decoration:none!important;white-space:nowrap!important}
.mtf-orders-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin-bottom:12px!important}.mtf-order-filters{display:flex!important;gap:9px!important;flex-wrap:wrap!important}.mtf-order-filter{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:8px 14px!important;border:1px solid #e3e2df!important;border-radius:12px!important;background:#fff!important;color:#18233a!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;white-space:nowrap!important}.mtf-order-filter.is-active{background:#FFC222!important;border-color:#FFC222!important;color:#111!important}.mtf-order-sort{display:flex!important;align-items:center!important;gap:9px!important;min-height:42px!important;padding:7px 13px!important;border:1px solid #e3e2df!important;border-radius:10px!important;background:#fff!important;color:#657085!important;font-size:12px!important;white-space:nowrap!important}.mtf-order-sort strong{font-size:13px!important;color:#25314a!important}.mtf-order-sort i{font-size:10px!important;color:#596579!important}
.mtf-orders-table-wrap{width:100%!important}.mtf-orders-table-head{display:grid!important;grid-template-columns:80px 1.35fr 115px 95px 130px 195px!important;gap:0!important;padding:11px 15px!important;border-radius:12px!important;background:#f8f5ed!important;color:#536078!important;font-size:12px!important;font-weight:700!important}.mtf-orders-list{display:flex!important;flex-direction:column!important;gap:7px!important;margin-top:8px!important}.mtf-order-row{display:grid!important;grid-template-columns:80px 1.35fr 115px 95px 130px 195px!important;align-items:center!important;min-height:60px!important;padding:8px 15px!important;border:1px solid #eee9df!important;border-radius:13px!important;background:#fff!important;box-shadow:0 2px 10px rgba(25,25,15,.035)!important}.mtf-order-cell{min-width:0!important;color:#59647b!important;font-size:13px!important}.mtf-order-number a{font-size:15px!important;font-weight:700!important;color:#07152f!important;text-decoration:none!important}.mtf-order-date span,.mtf-order-date small{display:block!important}.mtf-order-date small{margin-top:2px!important;color:#718097!important;font-size:11px!important}.mtf-order-total{font-weight:700!important;color:#07152f!important;font-size:14px!important}.mtf-order-status .mtf-status{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:29px!important;padding:5px 10px!important;border-radius:9px!important;font-size:11px!important;font-weight:700!important}.mtf-status-processing{background:#dff0ff!important;color:#0873ca!important}.mtf-status-completed{background:#def7e7!important;color:#158044!important}.mtf-status-cancelled{background:#ffe3e6!important;color:#df2635!important}.mtf-status-pending,.mtf-status-on-hold{background:#fff0cf!important;color:#a76600!important}.mtf-order-actions{display:flex!important;align-items:center!important;gap:7px!important}.mtf-order-actions a{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:36px!important;padding:7px 13px!important;border-radius:9px!important;text-decoration:none!important;font-size:12px!important;font-weight:700!important;white-space:nowrap!important}.mtf-order-view{background:#FFC222!important;color:#111!important}.mtf-order-reorder{background:#fff!important;border:1px solid #e0e2e5!important;color:#25314a!important}.mtf-order-mobile-arrow{display:none!important}.mtf-mobile-order-thumb{display:none!important}.mtf-orders-empty{padding:30px;text-align:center;border:1px dashed #ddd5c4;border-radius:14px;color:#68758b}
/* Addresses */
.mtf-address-ui{width:100%!important}.mtf-address-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}.mtf-address-card{border:1px solid #f0e2bf!important;border-radius:18px!important;background:#fffdf7!important;padding:20px!important;box-shadow:0 5px 18px rgba(50,40,20,.04)!important}.mtf-address-card-shipping{border-color:#dcefdc!important;background:#fbfffb!important}.mtf-address-card-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding-bottom:14px!important;margin-bottom:14px!important;border-bottom:1px solid #eee6d7!important}.mtf-address-card-title{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}.mtf-address-icon{width:46px!important;height:46px!important;flex:0 0 46px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff4c9!important;color:#dca900!important;font-size:19px!important}.mtf-address-card-shipping .mtf-address-icon{background:#dff5e4!important;color:#18864a!important}.mtf-address-card h3{margin:0!important;color:#07152f!important;font-size:22px!important;line-height:1.2!important;font-weight:700!important}.mtf-address-edit{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:40px!important;padding:8px 13px!important;border:1px solid #f2c400!important;border-radius:8px!important;background:#fff!important;color:#222!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;white-space:nowrap!important}.mtf-address-card-shipping .mtf-address-edit{border-color:#28a85a!important}.mtf-address-lines{display:flex!important;flex-direction:column!important;gap:10px!important}.mtf-address-lines>div{display:flex!important;align-items:flex-start!important;gap:11px!important;color:#59647b!important;font-size:16px!important;line-height:1.35!important}.mtf-address-lines i{width:18px!important;text-align:center!important;color:#657287!important;margin-top:3px!important}.mtf-address-empty{color:#7b8595!important;font-style:italic!important}
@media(max-width:1100px){.mtf-account-layout{grid-template-columns:300px minmax(0,1fr)!important}.mtf-orders-table-head,.mtf-order-row{grid-template-columns:65px 1.2fr 105px 75px 105px 165px!important}.mtf-account-content{padding:30px!important}.mtf-account-welcome h2{font-size:34px!important}.mtf-address-card h3{font-size:19px!important}.mtf-address-edit{font-size:12px!important;padding:7px 10px!important}}
@media(max-width:767px){
 .mtf-account-page{padding:14px 9px 65px!important}.mtf-account-page>.container{width:100%!important;max-width:none!important;padding:0!important}.mtf-account-layout{display:flex!important;flex-direction:column!important;gap:10px!important}.mtf-account-nav{width:100%!important;padding:10px!important;border-radius:16px!important}.mtf-account-user{padding:6px 7px 12px!important;margin-bottom:9px!important;gap:11px!important}.mtf-account-avatar{width:54px!important;height:54px!important;flex-basis:54px!important;font-size:22px!important}.mtf-account-user strong{font-size:15px!important}.mtf-account-user small{font-size:10px!important}.mtf-account-tabs-nav{flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:7px!important;padding:1px 1px 5px!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.mtf-account-tabs-nav::-webkit-scrollbar{display:none!important}.mtf-account-tab{flex:0 0 auto!important;min-height:43px!important;padding:8px 13px!important;border-radius:11px!important;font-size:12px!important;gap:6px!important}.mtf-account-tab i{font-size:14px!important;width:auto!important}.mtf-account-tab:after{display:none!important}.mtf-account-content{width:100%!important;padding:19px 13px 22px!important;border-radius:16px!important}.mtf-account-welcome{padding-bottom:18px!important;margin-bottom:18px!important}.mtf-account-welcome>span{font-size:10px!important;letter-spacing:1.8px!important;margin-bottom:6px!important}.mtf-account-welcome h2{font-size:25px!important;margin:0 0 8px!important}.mtf-account-welcome p{font-size:13px!important;line-height:1.45!important;max-width:70%!important}.mtf-account-endpoint-edit-address .mtf-account-welcome:after,.mtf-account-endpoint-orders .mtf-account-welcome:after{right:-8px!important;top:-12px!important;width:125px!important;height:85px!important;opacity:.82!important}
 .mtf-orders-notice{display:grid!important;grid-template-columns:42px 1fr!important;gap:10px!important;padding:12px!important}.mtf-orders-notice p{font-size:12px!important}.mtf-orders-confirm{grid-column:1/-1;width:100%!important;min-height:38px!important;font-size:12px!important}.mtf-orders-toolbar{display:block!important;margin-bottom:11px!important}.mtf-order-filters{overflow-x:auto!important;flex-wrap:nowrap!important;gap:7px!important;padding-bottom:5px!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.mtf-order-filters::-webkit-scrollbar{display:none!important}.mtf-order-filter{flex:0 0 auto!important;min-height:37px!important;padding:7px 11px!important;font-size:11px!important;border-radius:10px!important}.mtf-order-sort{display:none!important}.mtf-orders-table-head{display:none!important}.mtf-orders-list{gap:8px!important;margin-top:0!important}.mtf-order-row{display:grid!important;grid-template-columns:1fr auto!important;grid-template-areas:'num status' 'date date' 'item total' 'actions actions'!important;gap:7px 8px!important;padding:11px!important;min-height:0!important;border-radius:13px!important}.mtf-order-number{grid-area:num!important}.mtf-order-status{grid-area:status!important;text-align:right!important}.mtf-order-date{grid-area:date!important;font-size:11px!important}.mtf-order-date span,.mtf-order-date small{display:inline!important}.mtf-order-date small{margin-left:5px!important}.mtf-order-items{grid-area:item!important;display:flex!important;align-items:center!important;gap:8px!important;font-size:12px!important}.mtf-mobile-order-thumb{display:inline-flex!important;width:42px!important;height:42px!important;flex:0 0 42px!important;border-radius:9px!important;background:#f4f1e9!important;overflow:hidden!important;align-items:center!important;justify-content:center!important}.mtf-order-thumb-img{width:100%!important;height:100%!important;object-fit:cover!important}.mtf-order-thumb-placeholder{color:#9aa1aa!important}.mtf-order-total{grid-area:total!important;text-align:right!important;font-size:16px!important}.mtf-order-actions{grid-area:actions!important;display:grid!important;grid-template-columns:1fr auto!important;gap:7px!important}.mtf-order-actions a{min-height:36px!important;font-size:11px!important}.mtf-order-view{width:100%!important}.mtf-order-reorder{min-width:86px!important}.mtf-order-mobile-arrow{display:none!important}.mtf-status{font-size:10px!important;min-height:25px!important;padding:4px 8px!important}
 .mtf-address-grid{grid-template-columns:1fr!important;gap:12px!important}.mtf-address-card{padding:15px!important;border-radius:14px!important}.mtf-address-card-head{gap:7px!important;padding-bottom:11px!important;margin-bottom:11px!important}.mtf-address-icon{width:39px!important;height:39px!important;flex-basis:39px!important;font-size:16px!important}.mtf-address-card-title{gap:8px!important}.mtf-address-card h3{font-size:17px!important}.mtf-address-edit{min-height:35px!important;padding:6px 9px!important;font-size:10px!important;gap:5px!important}.mtf-address-lines{gap:8px!important}.mtf-address-lines>div{font-size:13px!important;gap:9px!important}.mtf-address-lines i{width:15px!important;font-size:12px!important}
}


/* =========================================================
   Account Details + Edit Address — latest clean form UI
   Form fields intentionally have NO inline icons.
   Scoped to account pages only so shop/home/card UI is untouched.
   ========================================================= */
.mtf-account-endpoint-edit-account .woocommerce,
.mtf-account-endpoint-edit-address .woocommerce{width:100%;}

.mtf-account-endpoint-edit-account .woocommerce form,
.mtf-account-endpoint-edit-address .woocommerce form{margin:0!important;}

/* Account Details */
.mtf-account-endpoint-edit-account .woocommerce-EditAccountForm,
.mtf-account-endpoint-edit-account form.woocommerce-EditAccountForm{
  background:transparent!important;
  border:0!important;
  padding:0!important;
  box-shadow:none!important;
}
.mtf-account-endpoint-edit-account .woocommerce-EditAccountForm fieldset{
  border:0!important;
  margin:0 0 16px!important;
  padding:0!important;
}
.mtf-account-endpoint-edit-account .woocommerce-EditAccountForm > p:first-child,
.mtf-account-endpoint-edit-account .woocommerce-EditAccountForm > fieldset:first-of-type{
  background:#fffdf7!important;
  border:1px solid #f0e2bf!important;
  border-radius:18px!important;
  padding:22px 24px!important;
}
.mtf-account-endpoint-edit-account .woocommerce-EditAccountForm > fieldset:last-of-type{
  background:#fffdf7!important;
  border:1px solid #f0e2bf!important;
  border-radius:18px!important;
  padding:22px 24px 20px!important;
}
.mtf-account-endpoint-edit-account .woocommerce-EditAccountForm legend{
  display:block!important;
  width:100%!important;
  border:0!important;
  padding:0 0 14px!important;
  margin:0 0 12px!important;
  color:#07152f!important;
  font-size:20px!important;
  line-height:1.25!important;
  font-weight:700!important;
}
.mtf-account-endpoint-edit-account .woocommerce-EditAccountForm .form-row{
  width:100%!important;
  float:none!important;
  margin:0 0 11px!important;
  padding:0!important;
}
.mtf-account-endpoint-edit-account .woocommerce-EditAccountForm .form-row.form-row-first,
.mtf-account-endpoint-edit-account .woocommerce-EditAccountForm .form-row.form-row-last{
  width:calc(50% - 7px)!important;
  display:inline-block!important;
  vertical-align:top!important;
}
.mtf-account-endpoint-edit-account .woocommerce-EditAccountForm .form-row.form-row-first{margin-right:10px!important;}
.mtf-account-endpoint-edit-account .woocommerce-EditAccountForm label{
  display:block!important;
  margin:0 0 5px!important;
  color:#4f5c72!important;
  font-size:13px!important;
  line-height:1.35!important;
  font-weight:500!important;
}
.mtf-account-endpoint-edit-account .woocommerce-EditAccountForm input[type=text],
.mtf-account-endpoint-edit-account .woocommerce-EditAccountForm input[type=email],
.mtf-account-endpoint-edit-account .woocommerce-EditAccountForm input[type=password],
.mtf-account-endpoint-edit-account .woocommerce-EditAccountForm input[type=tel],
.mtf-account-endpoint-edit-account .woocommerce-EditAccountForm select,
.mtf-account-endpoint-edit-account .woocommerce-EditAccountForm textarea{
  width:100%!important;
  height:46px!important;
  min-height:46px!important;
  padding:0 13px!important;
  border:1px solid #dfe3e8!important;
  border-radius:8px!important;
  background:#fff!important;
  color:#1c2940!important;
  font-size:14px!important;
  line-height:46px!important;
  outline:none!important;
  box-shadow:none!important;
}
.mtf-account-endpoint-edit-account .woocommerce-EditAccountForm textarea{height:auto!important;min-height:100px!important;line-height:1.5!important;padding:10px 13px!important;}
.mtf-account-endpoint-edit-account .woocommerce-EditAccountForm input:focus,
.mtf-account-endpoint-edit-account .woocommerce-EditAccountForm select:focus,
.mtf-account-endpoint-edit-account .woocommerce-EditAccountForm textarea:focus{
  border-color:#f1c900!important;
  box-shadow:0 0 0 3px rgba(255,218,32,.15)!important;
}
.mtf-account-endpoint-edit-account .woocommerce-EditAccountForm em,
.mtf-account-endpoint-edit-account .woocommerce-EditAccountForm .description{
  display:block!important;
  margin-top:5px!important;
  color:#788397!important;
  font-size:11px!important;
  line-height:1.45!important;
}
.mtf-account-endpoint-edit-account .woocommerce-EditAccountForm .show-password-input{display:none!important;}
.mtf-account-endpoint-edit-account .woocommerce-EditAccountForm input[type=checkbox]{width:16px!important;height:16px!important;min-height:16px!important;margin:0 6px 0 0!important;vertical-align:middle!important;accent-color:#FFC222!important;}
.mtf-account-endpoint-edit-account .woocommerce-EditAccountForm .woocommerce-form__label-for-checkbox{display:flex!important;align-items:center!important;gap:4px!important;font-size:12px!important;}
.mtf-account-endpoint-edit-account .woocommerce-EditAccountForm .clear{clear:both!important;}
.mtf-account-endpoint-edit-account .woocommerce-EditAccountForm .woocommerce-Button,
.mtf-account-endpoint-edit-account .woocommerce-EditAccountForm button[type=submit],
.mtf-account-endpoint-edit-account .woocommerce-EditAccountForm input[type=submit]{
  min-height:44px!important;
  padding:10px 24px!important;
  border:0!important;
  border-radius:9px!important;
  background:#FFC222!important;
  color:#111!important;
  font-size:14px!important;
  font-weight:700!important;
  cursor:pointer!important;
  box-shadow:none!important;
}

/* Edit Billing / Edit Shipping address forms */
.mtf-account-endpoint-edit-address .woocommerce-address-fields,
.mtf-account-endpoint-edit-address form.woocommerce-address-form{
  background:#fffdf7!important;
  border:1px solid #f0e2bf!important;
  border-radius:18px!important;
  padding:22px 24px!important;
  box-shadow:none!important;
}
.mtf-account-endpoint-edit-address .woocommerce h3,
.mtf-account-endpoint-edit-address .woocommerce-address-fields h3{
  margin:0 0 18px!important;
  color:#07152f!important;
  font-size:22px!important;
  line-height:1.25!important;
  font-weight:700!important;
}
.mtf-account-endpoint-edit-address .form-row{
  width:100%!important;
  float:none!important;
  margin:0 0 11px!important;
  padding:0!important;
}
.mtf-account-endpoint-edit-address .form-row.form-row-first,
.mtf-account-endpoint-edit-address .form-row.form-row-last{
  width:calc(50% - 7px)!important;
  display:inline-block!important;
  vertical-align:top!important;
}
.mtf-account-endpoint-edit-address .form-row.form-row-first{margin-right:10px!important;}
.mtf-account-endpoint-edit-address .form-row label{
  display:block!important;
  margin:0 0 5px!important;
  color:#4f5c72!important;
  font-size:13px!important;
  line-height:1.35!important;
  font-weight:500!important;
}
.mtf-account-endpoint-edit-address .form-row input[type=text],
.mtf-account-endpoint-edit-address .form-row input[type=tel],
.mtf-account-endpoint-edit-address .form-row input[type=email],
.mtf-account-endpoint-edit-address .form-row select,
.mtf-account-endpoint-edit-address .form-row textarea,
.mtf-account-endpoint-edit-address .select2-container .select2-selection--single{
  width:100%!important;
  height:46px!important;
  min-height:46px!important;
  padding:0 13px!important;
  border:1px solid #dfe3e8!important;
  border-radius:8px!important;
  background:#fff!important;
  color:#1c2940!important;
  font-size:14px!important;
  line-height:46px!important;
  box-shadow:none!important;
}
.mtf-account-endpoint-edit-address .form-row textarea{height:auto!important;min-height:95px!important;line-height:1.5!important;padding:10px 13px!important;}
.mtf-account-endpoint-edit-address .select2-container{width:100%!important;}
.mtf-account-endpoint-edit-address .select2-container .select2-selection--single .select2-selection__rendered{line-height:44px!important;padding-left:0!important;}
.mtf-account-endpoint-edit-address .select2-container .select2-selection--single .select2-selection__arrow{height:44px!important;right:8px!important;}
.mtf-account-endpoint-edit-address .form-row input:focus,
.mtf-account-endpoint-edit-address .form-row select:focus,
.mtf-account-endpoint-edit-address .form-row textarea:focus,
.mtf-account-endpoint-edit-address .select2-container--focus .select2-selection--single{
  border-color:#f1c900!important;
  box-shadow:0 0 0 3px rgba(255,218,32,.15)!important;
}
.mtf-account-endpoint-edit-address .woocommerce-address-fields .button,
.mtf-account-endpoint-edit-address .woocommerce-address-fields button[type=submit],
.mtf-account-endpoint-edit-address .woocommerce-address-fields input[type=submit]{
  min-height:44px!important;
  padding:10px 24px!important;
  border:0!important;
  border-radius:9px!important;
  background:#FFC222!important;
  color:#111!important;
  font-size:14px!important;
  font-weight:700!important;
}

/* Reduce the main account title without affecting shop/product headings. */
.mtf-account-welcome h2{font-size:36px!important;line-height:1.12!important;}

@media(max-width:767px){
  .mtf-account-endpoint-edit-account .woocommerce-EditAccountForm > p:first-child,
  .mtf-account-endpoint-edit-account .woocommerce-EditAccountForm > fieldset:first-of-type,
  .mtf-account-endpoint-edit-account .woocommerce-EditAccountForm > fieldset:last-of-type,
  .mtf-account-endpoint-edit-address .woocommerce-address-fields,
  .mtf-account-endpoint-edit-address form.woocommerce-address-form{padding:16px!important;border-radius:14px!important;}
  .mtf-account-endpoint-edit-account .woocommerce-EditAccountForm legend{font-size:17px!important;padding-bottom:10px!important;margin-bottom:10px!important;}
  .mtf-account-endpoint-edit-account .woocommerce-EditAccountForm .form-row.form-row-first,
  .mtf-account-endpoint-edit-account .woocommerce-EditAccountForm .form-row.form-row-last,
  .mtf-account-endpoint-edit-address .form-row.form-row-first,
  .mtf-account-endpoint-edit-address .form-row.form-row-last{width:100%!important;display:block!important;margin-right:0!important;}
  .mtf-account-endpoint-edit-account .woocommerce-EditAccountForm input[type=text],
  .mtf-account-endpoint-edit-account .woocommerce-EditAccountForm input[type=email],
  .mtf-account-endpoint-edit-account .woocommerce-EditAccountForm input[type=password],
  .mtf-account-endpoint-edit-account .woocommerce-EditAccountForm input[type=tel],
  .mtf-account-endpoint-edit-account .woocommerce-EditAccountForm select,
  .mtf-account-endpoint-edit-address .form-row input[type=text],
  .mtf-account-endpoint-edit-address .form-row input[type=tel],
  .mtf-account-endpoint-edit-address .form-row input[type=email],
  .mtf-account-endpoint-edit-address .form-row select,
  .mtf-account-endpoint-edit-address .select2-container .select2-selection--single{height:44px!important;min-height:44px!important;line-height:44px!important;font-size:13px!important;}
  .mtf-account-endpoint-edit-account .woocommerce-EditAccountForm label,
  .mtf-account-endpoint-edit-address .form-row label{font-size:12px!important;}
  .mtf-account-endpoint-edit-account .woocommerce-EditAccountForm .woocommerce-Button,
  .mtf-account-endpoint-edit-address .woocommerce-address-fields .button,
  .mtf-account-endpoint-edit-address .woocommerce-address-fields button[type=submit]{width:100%!important;min-height:44px!important;}
  .mtf-account-welcome h2{font-size:25px!important;}
}


/* Final Orders status cleanup: the outer cell must stay transparent; only the status badge gets a background. */
.mtf-orders-ui .mtf-order-status{background:transparent!important;box-shadow:none!important;padding:0!important;border:0!important;min-width:0!important;border-radius:0!important;}
.mtf-orders-ui .mtf-order-status .mtf-status{background-clip:padding-box!important;box-shadow:none!important;}
.mtf-orders-ui .mtf-status-processing{background:#dff0ff!important;color:#0873ca!important;}
.mtf-orders-ui .mtf-status-completed{background:#def7e7!important;color:#158044!important;}
.mtf-orders-ui .mtf-status-cancelled{background:#ffe3e6!important;color:#df2635!important;}
.mtf-orders-ui .mtf-status-pending,.mtf-orders-ui .mtf-status-on-hold{background:#fff0cf!important;color:#a76600!important;}


/* OTP-only account: password change is not used. Keep the account details form clean. */
.mtf-account-endpoint-edit-account .woocommerce-EditAccountForm fieldset { display:none !important; }

/* Final UI corrections */
.mtf-order-status{background:transparent!important;padding:0!important;border:0!important;box-shadow:none!important;border-radius:0!important;}
.mtf-order-status .mtf-status{box-shadow:none!important;}
.mtf-account-tab:after{content:'›'!important;font-family:Arial,sans-serif!important;font-size:24px!important;font-weight:700!important;color:#7b8799!important;}
.mtf-account-tab.is-active:after{color:#111!important;}
.mtf-account-user strong{font-size:19px!important;}
@media(max-width:767px){.mtf-account-tab:after{content:''!important;display:none!important;}.mtf-account-user strong{font-size:17px!important;}}
/* Home copyright must remain visible below the footer content */
body.home .mtf-modern-footer .mtf-footer-bottom{display:flex!important;visibility:visible!important;opacity:1!important;height:auto!important;min-height:54px!important;overflow:visible!important;padding:14px 20px 18px!important;position:relative!important;z-index:50!important;background:#eef1f4!important;}
body.home .mtf-modern-footer .mtf-footer-bottom p{display:block!important;visibility:visible!important;opacity:1!important;margin:0!important;color:#111!important;text-align:center!important;width:100%!important;}

/* Dashboard final reference UI */
.mtf-account-page{padding-top:28px!important;}
.mtf-dashboard-ui{width:100%;}
.mtf-dashboard-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:4px 0 18px;}
.mtf-dashboard-stat{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #f0e2bf;border-radius:16px;background:#fffdf7;text-decoration:none!important;transition:.2s;}
.mtf-dashboard-stat:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(24,38,63,.07);}
.mtf-dashboard-stat-icon{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#fff4c9;color:#d99d00;font-size:20px;flex:0 0 46px;}
.mtf-dashboard-stat-copy{display:flex;flex-direction:column;min-width:0}.mtf-dashboard-stat-copy small{color:#52627e;font-size:12px}.mtf-dashboard-stat-copy strong{font-size:25px;line-height:1.15;color:#0d1b3a}.mtf-dashboard-stat-copy em{font-style:normal;font-size:11px;color:#d89500;margin-top:4px}.mtf-dashboard-main-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,.8fr);gap:16px}.mtf-dashboard-recent,.mtf-dashboard-quick{border:1px solid #f0e2bf;border-radius:18px;background:#fffdf7;padding:16px}.mtf-dashboard-section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.mtf-dashboard-section-head h3,.mtf-dashboard-quick h3{margin:0;color:#102044;font-size:20px}.mtf-dashboard-section-head a{color:#d89500;text-decoration:none;font-size:13px}.mtf-dashboard-order-list{display:flex;flex-direction:column;gap:7px}.mtf-dashboard-order{display:grid;grid-template-columns:70px 1.2fr 105px 70px 100px 150px;align-items:center;gap:8px;padding:11px 10px;border:1px solid #eee8dc;border-radius:12px;background:#fff}.mtf-dashboard-order>span small{display:block;color:#75829a;font-size:10px;margin-top:2px}.mtf-dashboard-order-actions{display:flex;gap:6px}.mtf-dashboard-order-actions a{padding:8px 10px;border-radius:9px;text-decoration:none;font-size:11px;font-weight:600}.mtf-dashboard-order-actions .mtf-order-view{background:#ffc222;color:#111}.mtf-order-invoice{border:1px solid #e0e2e6;color:#27334b}.mtf-dashboard-quick{display:flex;flex-direction:column;gap:9px}.mtf-dashboard-quick>a{display:grid;grid-template-columns:38px 1fr 14px;gap:10px;align-items:center;padding:12px;border:1px solid #eee8dc;border-radius:13px;background:#fff;text-decoration:none;color:#172441}.mtf-dashboard-quick>a>i:first-child{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#fff4c9;color:#d99d00}.mtf-dashboard-quick>a span{display:flex;flex-direction:column}.mtf-dashboard-quick>a strong{font-size:13px}.mtf-dashboard-quick>a small{font-size:10px;color:#748099;margin-top:2px}.mtf-dashboard-quick>a>i:last-child{color:#748099;font-size:11px}
@media(max-width:1100px){.mtf-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr));}.mtf-dashboard-main-grid{grid-template-columns:1fr}.mtf-dashboard-order{grid-template-columns:60px 1.2fr 95px 65px 90px 145px;}}
@media(max-width:767px){.mtf-account-page{padding-top:18px!important}.mtf-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mtf-dashboard-stat{padding:11px;gap:8px}.mtf-dashboard-stat-icon{width:38px;height:38px;flex-basis:38px;font-size:16px}.mtf-dashboard-stat-copy strong{font-size:20px}.mtf-dashboard-stat-copy small{font-size:10px}.mtf-dashboard-stat-copy em{font-size:9px}.mtf-dashboard-main-grid{gap:10px}.mtf-dashboard-recent,.mtf-dashboard-quick{padding:12px;border-radius:14px}.mtf-dashboard-section-head h3,.mtf-dashboard-quick h3{font-size:17px}.mtf-dashboard-order{grid-template-columns:1fr auto;gap:7px;padding:11px}.mtf-dashboard-order>span:nth-child(2),.mtf-dashboard-order>span:nth-child(4),.mtf-dashboard-order>strong:nth-child(5){font-size:11px}.mtf-dashboard-order>span:nth-child(3){justify-self:end}.mtf-dashboard-order-actions{grid-column:1/-1}.mtf-dashboard-order-actions a{flex:1;text-align:center}.mtf-dashboard-quick>a{padding:10px}.mtf-dashboard-ui{margin-top:2px}}

.mtf-orders-ui .mtf-order-actions .mtf-order-invoice{border:1px solid #e0e2e6!important;background:#fff!important;color:#27334b!important;padding:8px 10px!important;border-radius:9px!important;text-decoration:none!important;font-size:11px!important;font-weight:600!important;display:inline-flex!important;align-items:center!important;gap:5px!important}.mtf-orders-ui .mtf-order-actions{gap:6px!important;flex-wrap:wrap!important}
@media(max-width:767px){.mtf-orders-ui .mtf-order-actions .mtf-order-invoice{flex:1;justify-content:center}.mtf-orders-ui .mtf-order-actions .mtf-order-mobile-arrow{display:none!important}}

/* =========================================================
   Single Order Details — final theme-matched UI
   Scoped only to the My Account view-order endpoint.
   ========================================================= */
.mtf-account-endpoint-view-order .mtf-account-welcome{display:none!important;}
.mtf-order-details-ui{width:100%;color:#102044;}
.mtf-order-details-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 18px;}
.mtf-order-back,.mtf-order-invoice-top{display:inline-flex;align-items:center;gap:8px;text-decoration:none!important;border-radius:10px;font-size:13px;font-weight:700;transition:.2s;}
.mtf-order-back{color:#5a6476!important;padding:7px 0;}
.mtf-order-back:hover{color:#111c34!important;}
.mtf-order-invoice-top{min-height:40px;padding:9px 14px;border:1px solid #e5e1d8;background:#fff;color:#24314b!important;}
.mtf-order-invoice-top:hover{border-color:#FFC222;background:#fffaf0;color:#111!important;}
.mtf-order-details-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:22px;border-bottom:1px solid #eee7d8;margin-bottom:18px;}
.mtf-order-eyebrow{display:block;color:#d89b00;font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin-bottom:6px;}
.mtf-order-details-heading h3{font-size:36px;line-height:1.12;margin:0 0 9px;color:#07152f;font-weight:700;}
.mtf-order-details-heading p{margin:0;color:#64718a;font-size:15px;line-height:1.6;}
.mtf-order-status-inline{display:inline-flex;align-items:center;padding:3px 9px;border-radius:7px;font-weight:700;margin-left:4px;}
.mtf-order-status-inline.mtf-status-cancelled,.mtf-order-status-inline.mtf-status-failed{background:#ffe5e7;color:#d92837;}
.mtf-order-status-inline.mtf-status-processing{background:#e1f1ff;color:#0873ca;}
.mtf-order-status-inline.mtf-status-completed{background:#e1f7e9;color:#168044;}
.mtf-order-status-card{min-width:245px;display:flex;align-items:center;gap:12px;padding:15px 18px;border-radius:14px;background:#fff7f7;border:1px solid #f4d9dc;}
.mtf-order-status-card:not(.is-cancelled){background:#f2fbf6;border-color:#dcefe4;}
.mtf-order-status-icon{width:42px;height:42px;flex:0 0 42px;border-radius:50%;display:grid;place-items:center;background:#ffe0e3;color:#df2635;font-size:18px;}
.mtf-order-status-card:not(.is-cancelled) .mtf-order-status-icon{background:#dcf5e5;color:#158044;}
.mtf-order-status-card strong{display:block;font-size:15px;color:#df2635;margin-bottom:3px;}
.mtf-order-status-card:not(.is-cancelled) strong{color:#158044;}
.mtf-order-status-card small{display:block;color:#6e7787;font-size:11px;line-height:1.4;}
.mtf-order-items-panel{border:1px solid #eee4d1;border-radius:17px;background:#fffdf8;padding:16px;margin-bottom:16px;}
.mtf-order-panel-title{display:flex;align-items:center;justify-content:space-between;margin:0 0 12px;}
.mtf-order-panel-title h4{margin:0;color:#102044;font-size:20px;}
.mtf-order-panel-title>span{font-size:12px;color:#6f7b90;}
.mtf-order-items-head,.mtf-order-item-row{display:grid;grid-template-columns:minmax(0,1.8fr) 150px 100px 150px;align-items:center;gap:12px;}
.mtf-order-items-head{padding:10px 14px;border-radius:10px;background:#f8f5ed;color:#5d687d;font-size:12px;font-weight:700;}
.mtf-order-items-list{display:flex;flex-direction:column;gap:7px;margin-top:7px;}
.mtf-order-item-row{padding:11px 14px;border:1px solid #eee9df;border-radius:11px;background:#fff;min-height:76px;}
.mtf-order-product{display:flex;align-items:center;gap:12px;min-width:0;}
.mtf-order-product-image{width:58px;height:58px;flex:0 0 58px;border-radius:10px;border:1px solid #eee7db;background:#f7f4ed;overflow:hidden;display:grid;place-items:center;color:#9b8e78;font-size:20px;}
.mtf-order-product-image img{width:100%;height:100%;object-fit:cover;display:block;}
.mtf-order-product>div:last-child{min-width:0;}
.mtf-order-product strong{display:block;font-size:14px;color:#15213a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mtf-order-product small{display:block;margin-top:5px;color:#7a8494;font-size:11px;}
.mtf-order-item-price,.mtf-order-item-qty,.mtf-order-item-total{font-size:13px;color:#293650;}
.mtf-order-item-price,.mtf-order-item-total{font-weight:600;}
.mtf-order-summary{width:min(100%,560px);margin:12px 0 0 auto;padding:13px 15px;border:1px solid #ebe5d8;border-radius:12px;background:#fff;}
.mtf-order-summary-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:5px 0;color:#59647a;font-size:13px;}
.mtf-order-summary-row strong{color:#26334c;font-weight:600;text-align:right;}
.mtf-order-summary-total{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:7px -15px;padding:11px 15px;background:#fff5cf;color:#18233b;font-size:16px;font-weight:800;}
.mtf-order-summary-total strong{font-size:18px;}
.mtf-payment-row{padding-top:9px;border-top:1px solid #eee8dc;margin-top:2px;}
.mtf-order-address-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}
.mtf-order-address-card{border:1px solid #eee4d1;border-radius:17px;background:#fffdf8;padding:16px;min-width:0;}
.mtf-order-address-head{display:flex;align-items:center;gap:11px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #eee8dc;}
.mtf-order-address-head h4{margin:0;font-size:18px;color:#102044;}
.mtf-order-address-icon{width:40px;height:40px;flex:0 0 40px;border-radius:50%;display:grid;place-items:center;background:#fff3c9;color:#e0a200;font-size:17px;}
.mtf-order-address-shipping .mtf-order-address-icon{background:#e2f6e8;color:#15904c;}
.mtf-order-address-lines{display:flex;flex-direction:column;gap:5px;color:#687286;font-size:13px;line-height:1.45;}
.mtf-order-address-lines span:first-child{font-weight:700;color:#3d4960;}
.mtf-order-details-empty{padding:28px;border:1px solid #eee4d1;border-radius:16px;background:#fffdf8;text-align:center;}
.mtf-order-details-empty h3{margin:0 0 7px;color:#102044;font-size:24px;}
.mtf-order-details-empty p{margin:0 0 14px;color:#6d7788;}

@media(max-width:767px){
  .mtf-account-endpoint-view-order .mtf-account-content{padding:18px 14px 24px!important;border-radius:16px!important;}
  .mtf-order-details-topbar{margin-bottom:13px;}
  .mtf-order-invoice-top{min-height:36px;padding:8px 10px;font-size:11px;}
  .mtf-order-back{font-size:12px;}
  .mtf-order-details-heading{display:block;padding-bottom:15px;margin-bottom:12px;}
  .mtf-order-details-heading h3{font-size:27px;margin-bottom:7px;}
  .mtf-order-details-heading p{font-size:12px;line-height:1.55;}
  .mtf-order-status-card{margin-top:12px;min-width:0;padding:11px 12px;border-radius:12px;}
  .mtf-order-status-icon{width:36px;height:36px;flex-basis:36px;font-size:15px;}
  .mtf-order-status-card strong{font-size:13px;}
  .mtf-order-status-card small{font-size:10px;}
  .mtf-order-items-panel{padding:11px;border-radius:14px;margin-bottom:12px;}
  .mtf-order-panel-title h4{font-size:17px;}
  .mtf-order-panel-title>span{font-size:10px;}
  .mtf-order-items-head{display:none;}
  .mtf-order-item-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:10px;border-radius:11px;min-height:0;}
  .mtf-order-product{grid-column:1/-1;}
  .mtf-order-product-image{width:52px;height:52px;flex-basis:52px;}
  .mtf-order-product strong{font-size:13px;white-space:normal;line-height:1.3;}
  .mtf-order-product small{font-size:10px;margin-top:3px;}
  .mtf-order-item-price{font-size:11px;color:#697489;}
  .mtf-order-item-price:before{content:'Price ';font-weight:700;}
  .mtf-order-item-qty{font-size:11px;text-align:right;}
  .mtf-order-item-qty:before{content:'Qty ';font-weight:700;}
  .mtf-order-item-total{grid-column:1/-1;padding-top:7px;border-top:1px solid #eee8dc;font-size:14px;text-align:right;}
  .mtf-order-item-total:before{content:'Total ';font-size:11px;font-weight:600;color:#697489;margin-right:6px;}
  .mtf-order-summary{width:100%;padding:11px 12px;margin-top:10px;}
  .mtf-order-summary-row{font-size:12px;}
  .mtf-order-summary-total{margin:6px -12px;padding:10px 12px;font-size:14px;}
  .mtf-order-summary-total strong{font-size:16px;}
  .mtf-order-address-grid{grid-template-columns:1fr;gap:10px;}
  .mtf-order-address-card{padding:12px;border-radius:14px;}
  .mtf-order-address-head h4{font-size:15px;}
  .mtf-order-address-lines{font-size:12px;}
}


/* =========================================================
   Orders list — slim final card actions
   View + Invoice are intentionally removed from order-list cards.
   Reorder opens the same order-details page; chevron also opens it.
   ========================================================= */
.mtf-orders-ui .mtf-order-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:nowrap!important;}
.mtf-orders-ui .mtf-order-actions .mtf-order-reorder{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;padding:7px 13px!important;border:1px solid #e0e2e5!important;border-radius:9px!important;background:#fff!important;color:#25314a!important;text-decoration:none!important;white-space:nowrap!important;}
.mtf-orders-ui .mtf-order-actions .mtf-order-mobile-arrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;border-radius:9px!important;background:#fff!important;border:1px solid #e0e2e5!important;color:#25314a!important;text-decoration:none!important;}
.mtf-orders-ui .mtf-order-actions .mtf-order-view,.mtf-orders-ui .mtf-order-actions .mtf-order-invoice{display:none!important;}
@media(max-width:767px){
 .mtf-orders-ui .mtf-order-row{grid-template-columns:1fr auto!important;grid-template-areas:'num status' 'date date' 'item total' 'actions actions'!important;gap:5px 7px!important;padding:9px 10px!important;border-radius:12px!important;}
 .mtf-orders-ui .mtf-order-date{font-size:10px!important;line-height:1.2!important;}
 .mtf-orders-ui .mtf-order-date small{margin-left:4px!important;font-size:10px!important;}
 .mtf-orders-ui .mtf-order-items{font-size:11px!important;gap:6px!important;}
 .mtf-orders-ui .mtf-mobile-order-thumb{width:34px!important;height:34px!important;flex-basis:34px!important;border-radius:7px!important;}
 .mtf-orders-ui .mtf-order-total{font-size:14px!important;align-self:center!important;}
 .mtf-orders-ui .mtf-order-actions{justify-content:flex-end!important;gap:6px!important;margin-top:0!important;}
 .mtf-orders-ui .mtf-order-actions .mtf-order-reorder{min-height:31px!important;height:31px!important;padding:5px 10px!important;font-size:10px!important;border-radius:8px!important;}
 .mtf-orders-ui .mtf-order-actions .mtf-order-reorder i{font-size:10px!important;}
 .mtf-orders-ui .mtf-order-actions .mtf-order-mobile-arrow{width:31px!important;height:31px!important;min-width:31px!important;border-radius:8px!important;font-size:11px!important;}
 .mtf-orders-ui .mtf-status{font-size:9px!important;min-height:23px!important;padding:4px 7px!important;border-radius:8px!important;}
 .mtf-orders-ui .mtf-order-number a{font-size:14px!important;}
}


/* Reorder action is a button so it can restore the order directly into the cart drawer. */
.mtf-order-reorder{appearance:none;border:1px solid #e1e4e8;background:#fff;color:#27364f;cursor:pointer;font:inherit;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:0 16px;min-height:52px;text-decoration:none;}
.mtf-order-reorder:hover{border-color:#FFC222;color:#111;}
.mtf-order-reorder.is-loading{opacity:.7;cursor:wait;}
@media (max-width:767px){.mtf-order-reorder{min-height:38px;padding:0 10px;border-radius:9px;gap:5px;font-size:12px;}.mtf-order-reorder span{display:inline;}.mtf-order-actions{gap:6px!important;}}


/* MTF wishlist final: same regular outline heart on account-related product cards. */
.mtf-product-card .mtf-product-action.mtf-add-wishlist.is-added,
.mtf-product-card .mtf-product-action.mtf-add-wishlist.is-added:hover {
    background:#fff !important;
    border-color:#00833e !important;
    color:#00833e !important;
    box-shadow:0 4px 12px rgba(0,131,62,.16) !important;
}
.mtf-product-card .mtf-product-action.mtf-add-wishlist i {
    font-family:"Font Awesome 6 Pro" !important;
    font-weight:400 !important;
    font-style:normal !important;
    color:inherit !important;
}

/* MTF wishlist: active wishlist circle color on account/product cards. */
.mtf-product-card .mtf-product-action.mtf-add-wishlist.is-added,
.mtf-product-card .mtf-product-action.mtf-add-wishlist.is-added:hover,
.mtf-product-card .mtf-product-action.mtf-add-wishlist.is-added:focus,
.mtf-product-card .mtf-product-action.mtf-add-wishlist.is-added:active {
    background:#00833e !important;
    border-color:#00833e !important;
    color:#fff !important;
}
.mtf-product-card .mtf-product-action.mtf-add-wishlist.is-added i,
.mtf-product-card .mtf-product-action.mtf-add-wishlist.is-added:hover i,
.mtf-product-card .mtf-product-action.mtf-add-wishlist.is-added:focus i,
.mtf-product-card .mtf-product-action.mtf-add-wishlist.is-added:active i {
    color:#fff !important;
}
