{"id":18,"date":"2024-11-15T09:31:20","date_gmt":"2024-11-15T09:31:20","guid":{"rendered":"https:\/\/torofirenze.com.br\/home\/minha-conta\/"},"modified":"2026-01-01T13:51:51","modified_gmt":"2026-01-01T13:51:51","slug":"minha-conta","status":"publish","type":"page","link":"https:\/\/torofirenze.com\/home\/minha-conta\/","title":{"rendered":"Minha conta"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"18\" class=\"elementor elementor-18\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1060cc8 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-equal-height-no e-con e-parent\" data-id=\"1060cc8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ef44d20 elementor-widget elementor-widget-html\" data-id=\"ef44d20\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n\/* ===========================\r\n   TORO ACCOUNT V2.2 \u2014 Couture Patch\r\n   - Tabs gold (no red)\r\n   - Woo notices premium + close\r\n   - Remove vendor UI\r\n   - Logged-in menu icons\r\n   - Top banner (name + quick status area)\r\n   - Orders as cards + badges (visual)\r\n   =========================== *\/\r\n\r\nbody.woocommerce-account{\r\n  --tf-gold:#d4af37;\r\n  --tf-gold2:#f5e6a8;\r\n  --tf-text: rgba(255,255,255,.92);\r\n  --tf-muted: rgba(255,255,255,.68);\r\n  --tf-stroke2: rgba(255,255,255,.10);\r\n  --tf-shadow: 0 18px 55px rgba(0,0,0,.55);\r\n  --tf-radius: 22px;\r\n}\r\n\r\n\/* --------- FIX: Tabs n\u00e3o vermelhas --------- *\/\r\nbody.woocommerce-account:not(.logged-in) #customer_login.tf-auth .tf-tab{\r\n  border: 1px solid rgba(255,255,255,.14);\r\n  background: rgba(0,0,0,.26);\r\n  color: rgba(255,255,255,.86);\r\n}\r\nbody.woocommerce-account:not(.logged-in) #customer_login.tf-auth .tf-tab:hover{\r\n  border-color: rgba(212,175,55,.38);\r\n}\r\nbody.woocommerce-account:not(.logged-in) #customer_login.tf-auth .tf-tab[aria-selected=\"true\"]{\r\n  background: linear-gradient(180deg, rgba(212,175,55,.26), rgba(212,175,55,.10));\r\n  border-color: rgba(212,175,55,.62);\r\n  color: rgba(255,255,255,.96);\r\n}\r\n\r\n\/* --------- Notices WooCommerce (fech\u00e1veis e premium) --------- *\/\r\nbody.woocommerce-account .woocommerce-notices-wrapper{\r\n  max-width: 1180px;\r\n  margin: 14px auto 0;\r\n  padding: 0 14px;\r\n}\r\n\r\nbody.woocommerce-account .woocommerce-message,\r\nbody.woocommerce-account .woocommerce-error,\r\nbody.woocommerce-account .woocommerce-info{\r\n  position: relative;\r\n  border-radius: 18px;\r\n  border: 1px solid rgba(255,255,255,.12);\r\n  background: rgba(10,10,12,.42);\r\n  color: rgba(255,255,255,.88);\r\n  box-shadow: var(--tf-shadow);\r\n  padding: 14px 48px 14px 14px;\r\n  overflow:hidden;\r\n}\r\n\r\nbody.woocommerce-account .woocommerce-message:before,\r\nbody.woocommerce-account .woocommerce-error:before,\r\nbody.woocommerce-account .woocommerce-info:before{\r\n  content:\"\";\r\n  position:absolute; inset:0;\r\n  background: radial-gradient(700px 180px at 18% 0%, rgba(212,175,55,.12), transparent 60%);\r\n  pointer-events:none;\r\n}\r\n\r\n\/* remove default Woo left border look (theme dependent) *\/\r\nbody.woocommerce-account .woocommerce-message,\r\nbody.woocommerce-account .woocommerce-error,\r\nbody.woocommerce-account .woocommerce-info{\r\n  border-left: 1px solid rgba(255,255,255,.12) !important;\r\n}\r\n\r\n\/* close button injected by JS *\/\r\nbody.woocommerce-account .tf-notice-close{\r\n  position:absolute;\r\n  top: 10px;\r\n  right: 10px;\r\n  width: 34px;\r\n  height: 34px;\r\n  border-radius: 12px;\r\n  border: 1px solid rgba(255,255,255,.14);\r\n  background: rgba(0,0,0,.28);\r\n  color: rgba(255,255,255,.86);\r\n  cursor:pointer;\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  transition: transform .18s ease, border-color .18s ease, background .18s ease;\r\n}\r\nbody.woocommerce-account .tf-notice-close:hover{\r\n  transform: translateY(-1px);\r\n  border-color: rgba(212,175,55,.35);\r\n  background: rgba(0,0,0,.36);\r\n}\r\n\r\n\/* --------- Remover Vendor UI (Dokan) --------- *\/\r\n\/* radio vendor\/customer, bloco seller e bot\u00e3o vendor dashboard *\/\r\nbody.woocommerce-account .vendor-customer-registration,\r\nbody.woocommerce-account .show_if_seller{\r\n  display:none !important;\r\n}\r\n\r\n\/* --------- DASHBOARD LOGADO: layout e \u00edcones reais --------- *\/\r\nbody.woocommerce-account.logged-in .woocommerce-MyAccount{\r\n  display:grid;\r\n  grid-template-columns: 320px 1fr;\r\n  gap: 18px;\r\n  align-items:start;\r\n}\r\n\r\nbody.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{\r\n  border-radius: var(--tf-radius);\r\n  background: rgba(10,10,12,.42);\r\n  border: 1px solid rgba(255,255,255,.10);\r\n  box-shadow: var(--tf-shadow);\r\n  padding: 14px;\r\n  position: sticky;\r\n  top: 18px;\r\n  backdrop-filter: blur(10px);\r\n  -webkit-backdrop-filter: blur(10px);\r\n}\r\n\r\nbody.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul{\r\n  list-style:none;\r\n  margin:0;\r\n  padding:0;\r\n  display:flex;\r\n  flex-direction:column;\r\n  gap: 10px;\r\n}\r\n\r\nbody.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li a{\r\n  display:flex;\r\n  align-items:center;\r\n  gap: 12px;\r\n  padding: 12px 12px;\r\n  border-radius: 16px;\r\n  border: 1px solid rgba(255,255,255,.10);\r\n  background: rgba(0,0,0,.22);\r\n  color: rgba(255,255,255,.88);\r\n  text-decoration:none;\r\n  transition: transform .18s ease, border-color .18s ease, background .18s ease;\r\n}\r\n\r\nbody.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li a:hover{\r\n  transform: translateY(-1px);\r\n  border-color: rgba(212,175,55,.35);\r\n}\r\nbody.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li.is-active a{\r\n  background: linear-gradient(180deg, rgba(212,175,55,.22), rgba(212,175,55,.08));\r\n  border-color: rgba(212,175,55,.55);\r\n}\r\n\r\n\/* Icon \u201cslot\u201d *\/\r\nbody.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li a:before{\r\n  content:\"\";\r\n  width: 22px;\r\n  height: 22px;\r\n  flex: 0 0 22px;\r\n  border-radius: 8px;\r\n  border: 1px solid rgba(255,255,255,.10);\r\n  background: rgba(0,0,0,.18);\r\n  \/* icon will be injected as mask *\/\r\n  -webkit-mask-size: 16px 16px;\r\n  -webkit-mask-repeat: no-repeat;\r\n  -webkit-mask-position: center;\r\n  mask-size: 16px 16px;\r\n  mask-repeat: no-repeat;\r\n  mask-position: center;\r\n  background-color: rgba(255,255,255,.86);\r\n}\r\n\r\n\/* Simple inline SVG masks (real icons, no library) *\/\r\nbody.woocommerce-account.logged-in .woocommerce-MyAccount-navigation-link--dashboard a:before{\r\n  -webkit-mask-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 13h7V4H4v9zm9 7h7V11h-7v9zM4 20h7v-5H4v5zm9-16v5h7V4h-7z'\/%3E%3C\/svg%3E\");\r\n  mask-image: url(\\\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M4 13h7V4H4v9zm9 7h7V11h-7v9zM4 20h7v-5H4v5zm9-16v5h7V4h-7z'\/%3E%3C\/svg%3E\\\");\r\n}\r\nbody.woocommerce-account.logged-in .woocommerce-MyAccount-navigation-link--orders a:before{\r\n  -webkit-mask-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 18c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm10 0c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zM7.16 14h9.93c.75 0 1.4-.41 1.75-1.03L21 8H7.42L6.7 6H3v2h2l3.6 7.59-1.35 2.44A1 1 0 0 0 8.1 20H19v-2H8.42l.74-1.35z'\/%3E%3C\/svg%3E\");\r\n  mask-image: url(\\\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 18c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm10 0c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zM7.16 14h9.93c.75 0 1.4-.41 1.75-1.03L21 8H7.42L6.7 6H3v2h2l3.6 7.59-1.35 2.44A1 1 0 0 0 8.1 20H19v-2H8.42l.74-1.35z'\/%3E%3C\/svg%3E\\\");\r\n}\r\nbody.woocommerce-account.logged-in .woocommerce-MyAccount-navigation-link--downloads a:before{\r\n  -webkit-mask-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 20h14v-2H5v2zM12 2l-5.5 5.5 1.42 1.42L11 5.84V16h2V5.84l3.08 3.08 1.42-1.42L12 2z'\/%3E%3C\/svg%3E\");\r\n  mask-image: url(\\\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 20h14v-2H5v2zM12 2l-5.5 5.5 1.42 1.42L11 5.84V16h2V5.84l3.08 3.08 1.42-1.42L12 2z'\/%3E%3C\/svg%3E\\\");\r\n}\r\nbody.woocommerce-account.logged-in .woocommerce-MyAccount-navigation-link--edit-address a:before{\r\n  -webkit-mask-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z'\/%3E%3C\/svg%3E\");\r\n  mask-image: url(\\\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5S10.62 6.5 12 6.5s2.5 1.12 2.5 2.5S13.38 11.5 12 11.5z'\/%3E%3C\/svg%3E\\\");\r\n}\r\nbody.woocommerce-account.logged-in .woocommerce-MyAccount-navigation-link--edit-account a:before{\r\n  -webkit-mask-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'\/%3E%3C\/svg%3E\");\r\n  mask-image: url(\\\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z'\/%3E%3C\/svg%3E\\\");\r\n}\r\nbody.woocommerce-account.logged-in .woocommerce-MyAccount-navigation-link--customer-logout a:before{\r\n  -webkit-mask-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M10 17l1.41-1.41L8.83 13H21v-2H8.83l2.58-2.59L10 7l-5 5 5 5zM4 5h8V3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8v-2H4V5z'\/%3E%3C\/svg%3E\");\r\n  mask-image: url(\\\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M10 17l1.41-1.41L8.83 13H21v-2H8.83l2.58-2.59L10 7l-5 5 5 5zM4 5h8V3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8v-2H4V5z'\/%3E%3C\/svg%3E\\\");\r\n}\r\n\r\n\/* content card *\/\r\nbody.woocommerce-account.logged-in .woocommerce-MyAccount-content{\r\n  border-radius: var(--tf-radius);\r\n  background: rgba(10,10,12,.42);\r\n  border: 1px solid rgba(255,255,255,.10);\r\n  box-shadow: var(--tf-shadow);\r\n  padding: 18px;\r\n  backdrop-filter: blur(10px);\r\n  -webkit-backdrop-filter: blur(10px);\r\n  color: rgba(255,255,255,.88);\r\n}\r\n\r\n\/* --------- Banner topo (injetado por JS) --------- *\/\r\nbody.woocommerce-account.logged-in .tf-account-banner{\r\n  border-radius: var(--tf-radius);\r\n  background:\r\n    radial-gradient(900px 260px at 20% 0%, rgba(212,175,55,.16), transparent 60%),\r\n    rgba(10,10,12,.42);\r\n  border: 1px solid rgba(255,255,255,.10);\r\n  box-shadow: var(--tf-shadow);\r\n  padding: 16px;\r\n  margin-bottom: 14px;\r\n}\r\nbody.woocommerce-account.logged-in .tf-account-banner h3{\r\n  margin: 0;\r\n  color: rgba(255,255,255,.95);\r\n  font-size: 18px;\r\n  letter-spacing: .01em;\r\n}\r\nbody.woocommerce-account.logged-in .tf-account-banner p{\r\n  margin: 6px 0 0;\r\n  color: rgba(255,255,255,.70);\r\n  font-size: 13.5px;\r\n}\r\nbody.woocommerce-account.logged-in .tf-quick{\r\n  display:flex;\r\n  gap: 10px;\r\n  flex-wrap: wrap;\r\n  margin-top: 12px;\r\n}\r\nbody.woocommerce-account.logged-in .tf-chip{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  gap: 8px;\r\n  padding: 9px 12px;\r\n  border-radius: 999px;\r\n  border: 1px solid rgba(255,255,255,.12);\r\n  background: rgba(0,0,0,.22);\r\n  color: rgba(255,255,255,.86);\r\n  text-decoration:none;\r\n  font-size: 12.5px;\r\n  transition: transform .18s ease, border-color .18s ease;\r\n}\r\nbody.woocommerce-account.logged-in .tf-chip:hover{\r\n  transform: translateY(-1px);\r\n  border-color: rgba(212,175,55,.35);\r\n}\r\n\r\n\/* --------- Orders como cards (quando estiver em \/orders\/) --------- *\/\r\nbody.woocommerce-account.logged-in .woocommerce-orders-table{\r\n  border: none !important;\r\n  background: transparent !important;\r\n}\r\nbody.woocommerce-account.logged-in .woocommerce-orders-table thead{ display:none; }\r\nbody.woocommerce-account.logged-in .woocommerce-orders-table tr{\r\n  display:block;\r\n  border: 1px solid rgba(255,255,255,.10);\r\n  background: rgba(0,0,0,.22);\r\n  border-radius: 18px;\r\n  padding: 12px;\r\n  margin-bottom: 12px;\r\n}\r\nbody.woocommerce-account.logged-in .woocommerce-orders-table td{\r\n  display:flex;\r\n  justify-content:space-between;\r\n  gap: 14px;\r\n  border: none !important;\r\n  padding: 6px 0 !important;\r\n}\r\nbody.woocommerce-account.logged-in .woocommerce-orders-table td:before{\r\n  content: attr(data-title);\r\n  color: rgba(255,255,255,.62);\r\n  font-size: 12.5px;\r\n}\r\n\r\n\/* status badge (Woo usa mark.status-*) *\/\r\nbody.woocommerce-account.logged-in .woocommerce-orders-table mark{\r\n  border-radius: 999px;\r\n  padding: 6px 10px;\r\n  border: 1px solid rgba(255,255,255,.12);\r\n  background: rgba(0,0,0,.22);\r\n  color: rgba(255,255,255,.90);\r\n  font-weight: 700;\r\n  letter-spacing:.01em;\r\n}\r\nbody.woocommerce-account.logged-in .woocommerce-orders-table mark.status-completed{\r\n  border-color: rgba(212,175,55,.55);\r\n  background: rgba(212,175,55,.12);\r\n}\r\nbody.woocommerce-account.logged-in .woocommerce-orders-table mark.status-processing{\r\n  border-color: rgba(255,255,255,.18);\r\n}\r\nbody.woocommerce-account.logged-in .woocommerce-orders-table mark.status-on-hold{\r\n  border-color: rgba(245,230,168,.35);\r\n}\r\n\r\n\/* responsive *\/\r\n@media (max-width: 980px){\r\n  body.woocommerce-account.logged-in .woocommerce-MyAccount{\r\n    grid-template-columns: 1fr;\r\n  }\r\n  body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{\r\n    position: relative;\r\n    top:auto;\r\n  }\r\n  body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul{\r\n    flex-direction: row;\r\n    overflow:auto;\r\n    padding-bottom: 6px;\r\n    gap: 10px;\r\n  }\r\n  body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li{\r\n    flex: 0 0 auto;\r\n    min-width: 210px;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n\/* ===========================\r\n   TORO ACCOUNT V2.2 \u2014 JS\r\n   - Close buttons for notices\r\n   - Remove vendor elements (Dokan)\r\n   - Inject top banner with user name + quick chips\r\n   - Improve Orders labels (optional text mapping)\r\n   =========================== *\/\r\n(function(){\r\n  function q(sel, root){ return (root||document).querySelector(sel); }\r\n  function qa(sel, root){ return Array.from((root||document).querySelectorAll(sel)); }\r\n\r\n  function addNoticeClose(){\r\n    const notices = qa('.woocommerce-message, .woocommerce-error, .woocommerce-info');\r\n    notices.forEach(n=>{\r\n      if(n.querySelector('.tf-notice-close')) return;\r\n\r\n      const btn = document.createElement('button');\r\n      btn.className = 'tf-notice-close';\r\n      btn.type = 'button';\r\n      btn.setAttribute('aria-label','Close notification');\r\n      btn.innerHTML = '\u2715';\r\n      btn.addEventListener('click', ()=>{\r\n        n.style.transition = 'opacity .2s ease, transform .2s ease, max-height .25s ease, margin .25s ease, padding .25s ease';\r\n        n.style.opacity = '0';\r\n        n.style.transform = 'translateY(-4px)';\r\n        n.style.maxHeight = '0';\r\n        n.style.margin = '0';\r\n        n.style.padding = '0';\r\n        setTimeout(()=> n.remove(), 260);\r\n      });\r\n      n.appendChild(btn);\r\n    });\r\n  }\r\n\r\n  function removeVendorUI(){\r\n  const root = document.querySelector('.woocommerce-MyAccount, .woocommerce');\r\n  if(!root) return;\r\n\r\n  const blacklist = [\r\n    'become a vendor',\r\n    'vendors can sell',\r\n    'vendor dashboard',\r\n    'vendor'\r\n  ];\r\n\r\n  const nodes = root.querySelectorAll('div, section, article, aside');\r\n\r\n  nodes.forEach(el => {\r\n    const text = (el.textContent || '').toLowerCase().trim();\r\n    if (!text) return;\r\n\r\n    const isLargeBlock =\r\n      el.offsetHeight > 60 &&\r\n      el.offsetWidth > 300;\r\n\r\n    if (blacklist.some(word => text.includes(word)) && isLargeBlock) {\r\n      el.style.display = 'none';\r\n    }\r\n  });\r\n}\r\n\r\n\r\n\r\n    \/\/ Also hide any leftover dokan blocks (just in case)\r\n    qa('.dokan-dashboard, .dokan-btn, .dokan-alert, .dokan-store-support').forEach(el=>{\r\n      if(el.closest('.woocommerce, .woocommerce-MyAccount')) el.style.display = 'none';\r\n    });\r\n  }\r\n\r\n  function injectBanner(){\r\n    if(!document.body.classList.contains('logged-in')) return;\r\n    const content = q('.woocommerce-MyAccount-content');\r\n    const nav = q('.woocommerce-MyAccount-navigation');\r\n    if(!content || !nav) return;\r\n    if(q('.tf-account-banner', content)) return;\r\n\r\n    \/\/ Try to read user name from Woo greeting: \"Hello Name\"\r\n    let name = 'there';\r\n    const hello = qa('.woocommerce-MyAccount-content p, .woocommerce-MyAccount-content strong').find(el=>{\r\n      return (el.textContent||'').trim().toLowerCase().startsWith('hello ');\r\n    });\r\n    if(hello){\r\n      const txt = (hello.textContent||'').trim();\r\n      \/\/ \"Hello Toro Firenze Support (not Toro Firenze Support? Log out)\"\r\n      name = txt.replace(\/^hello\\s+\/i,'').split('(')[0].trim() || name;\r\n    }\r\n\r\n    const banner = document.createElement('div');\r\n    banner.className = 'tf-account-banner';\r\n    banner.innerHTML = `\r\n      <h3>Welcome back, ${escapeHtml(name)}.<\/h3>\r\n      <p>Your Toro Firenze account \u2014 orders, addresses and details in one luxury dashboard.<\/p>\r\n      <div class=\"tf-quick\">\r\n        <a class=\"tf-chip\" href=\".\/orders\/\">\ud83e\uddfe View orders<\/a>\r\n        <a class=\"tf-chip\" href=\".\/edit-address\/\">\ud83d\udccd Manage addresses<\/a>\r\n        <a class=\"tf-chip\" href=\".\/edit-account\/\">\ud83d\udc64 Account details<\/a>\r\n      <\/div>\r\n    `;\r\n\r\n    content.insertBefore(banner, content.firstChild);\r\n  }\r\n\r\n  function polishOrdersBadges(){\r\n    \/\/ Optional: map status text to nicer labels (still uses Woo data)\r\n    qa('.woocommerce-orders-table mark').forEach(m=>{\r\n      const cls = m.className || '';\r\n      const t = (m.textContent||'').trim().toLowerCase();\r\n      if(cls.includes('status-completed')) m.textContent = 'Paid';\r\n      else if(cls.includes('status-processing')) m.textContent = 'Processing';\r\n      else if(cls.includes('status-on-hold')) m.textContent = 'On hold';\r\n      else if(t === 'completed') m.textContent = 'Paid';\r\n      else if(t === 'processing') m.textContent = 'Processing';\r\n    });\r\n  }\r\n\r\n  function escapeHtml(str){\r\n    return String(str).replace(\/[&<>\"']\/g, s => ({\r\n      '&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#39;'\r\n    }[s]));\r\n  }\r\n\r\n  function boot(){\r\n    addNoticeClose();\r\n    removeVendorUI();\r\n    injectBanner();\r\n    polishOrdersBadges();\r\n  }\r\n\r\n  if(document.readyState === 'loading'){\r\n    document.addEventListener('DOMContentLoaded', boot);\r\n  } else {\r\n    boot();\r\n  }\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b9f13eb elementor-widget elementor-widget-shortcode\" data-id=\"b9f13eb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b503eb0 elementor-widget elementor-widget-shortcode\" data-id=\"b503eb0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"woocommerce\"><div class=\"woocommerce-notices-wrapper\"><\/div>\n\n<div class=\"u-columns col2-set\" id=\"customer_login\">\n\n\t<div class=\"u-column1 col-1\">\n\n\n\t\t<h2>Login<\/h2>\n\n\t\t<form class=\"woocommerce-form woocommerce-form-login login\" method=\"post\" novalidate>\n\n\t\t\t\n\t\t\t<p class=\"woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide\">\n\t\t\t\t<label for=\"username\">Username or email address&nbsp;<span class=\"required\" aria-hidden=\"true\">*<\/span><span class=\"screen-reader-text\">Required<\/span><\/label>\n\t\t\t\t<input type=\"text\" class=\"woocommerce-Input woocommerce-Input--text input-text\" name=\"username\" id=\"username\" autocomplete=\"username\" value=\"\" required aria-required=\"true\" \/>\t\t\t<\/p>\n\t\t\t<p class=\"woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide\">\n\t\t\t\t<label for=\"password\">Password&nbsp;<span class=\"required\" aria-hidden=\"true\">*<\/span><span class=\"screen-reader-text\">Required<\/span><\/label>\n\t\t\t\t<input class=\"woocommerce-Input woocommerce-Input--text input-text\" type=\"password\" name=\"password\" id=\"password\" autocomplete=\"current-password\" required aria-required=\"true\" \/>\n\t\t\t<\/p>\n\n\t\t\t\n\t\t\t<p class=\"form-row\">\n\t\t\t\t<label class=\"woocommerce-form__label woocommerce-form__label-for-checkbox woocommerce-form-login__rememberme\">\n\t\t\t\t\t<input class=\"woocommerce-form__input woocommerce-form__input-checkbox\" name=\"rememberme\" type=\"checkbox\" id=\"rememberme\" value=\"forever\" \/> <span>Remember me<\/span>\n\t\t\t\t<\/label>\n\t\t\t\t<input type=\"hidden\" id=\"woocommerce-login-nonce\" name=\"woocommerce-login-nonce\" value=\"d5c5cf2fe3\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/home\/wp-json\/wp\/v2\/pages\/18\" \/>\t\t\t\t<button type=\"submit\" class=\"woocommerce-button button woocommerce-form-login__submit\" name=\"login\" value=\"Log in\">Log in<\/button>\n\t\t\t<\/p>\n\t\t\t<p class=\"woocommerce-LostPassword lost_password\">\n\t\t\t\t<a href=\"https:\/\/torofirenze.com\/home\/minha-conta\/lost-password\/\">Lost your password?<\/a>\n\t\t\t<\/p>\n\n\t\t\t\n\t\t<\/form>\n\n\n\t<\/div>\n\n\t<div class=\"u-column2 col-2\">\n\n\t\t<h2>Register<\/h2>\n\n\t\t<form method=\"post\" class=\"woocommerce-form woocommerce-form-register register\"  >\n\n\t\t\t\n\t\t\t\n\t\t\t<p class=\"woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide\">\n\t\t\t\t<label for=\"reg_email\">Email address&nbsp;<span class=\"required\" aria-hidden=\"true\">*<\/span><span class=\"screen-reader-text\">Required<\/span><\/label>\n\t\t\t\t<input type=\"email\" class=\"woocommerce-Input woocommerce-Input--text input-text\" name=\"email\" id=\"reg_email\" autocomplete=\"email\" value=\"\" required aria-required=\"true\" \/>\t\t\t<\/p>\n\n\t\t\t\n\t\t\t\t<p>A link to set a new password will be sent to your email address.<\/p>\n\n\t\t\t\n\t\t\t\n<div class=\"show_if_seller\" style=\"display:none\">\n\n    <div class=\"split-row form-row-wide\">\n        <p class=\"form-row form-group\">\n            <label for=\"first-name\">First Name <span class=\"required\">*<\/span><\/label>\n            <input type=\"text\" class=\"input-text form-control\" name=\"fname\" id=\"first-name\" value=\"\" required=\"required\" \/>\n        <\/p>\n\n        <p class=\"form-row form-group\">\n            <label for=\"last-name\">Last Name <span class=\"required\">*<\/span><\/label>\n            <input type=\"text\" class=\"input-text form-control\" name=\"lname\" id=\"last-name\" value=\"\" required=\"required\" \/>\n        <\/p>\n    <\/div>\n\n    <p class=\"form-row form-group form-row-wide\">\n        <label for=\"company-name\">Shop Name <span class=\"required\">*<\/span><\/label>\n        <input type=\"text\" class=\"input-text form-control\" name=\"shopname\" id=\"company-name\" value=\"\" required=\"required\" \/>\n    <\/p>\n\n    <p class=\"form-row form-group form-row-wide\">\n        <label for=\"seller-url\" class=\"pull-left\">Shop URL <span class=\"required\">*<\/span><\/label>\n        <strong id=\"url-alart-mgs\" class=\"pull-right\"><\/strong>\n        <input type=\"text\" class=\"input-text form-control\" name=\"shopurl\" id=\"seller-url\" value=\"\" required=\"required\" \/>\n        <small>https:\/\/torofirenze.com\/home\/store\/<strong id=\"url-alart\"><\/strong><\/small>\n    <\/p>\n\n    \n    <p class=\"form-row form-group form-row-wide\">\n        <label for=\"shop-phone\">Phone Number<span class=\"required\">*<\/span><\/label>\n        <input type=\"text\" class=\"input-text form-control\" name=\"phone\" id=\"shop-phone\" value=\"\" required=\"required\" \/>\n    <\/p>\n\n    <\/div>\n\n\n<p class=\"form-row form-group user-role vendor-customer-registration\">\n\n    <label class=\"radio\">\n        <input type=\"radio\" name=\"role\" value=\"customer\" checked='checked' class=\"dokan-role-customer\">\n        I am a customer    <\/label>\n    <br\/>\n    <label class=\"radio\">\n        <input type=\"radio\" name=\"role\" value=\"seller\"  class=\"dokan-role-seller\">\n        I am a vendor    <\/label>\n    <\/p>\n<wc-order-attribution-inputs><\/wc-order-attribution-inputs><div class=\"woocommerce-privacy-policy-text\"><p>Your personal data will be used to enhance your experience throughout this website, to manage access to your account, and for other purposes as described in our <a href=\"\" class=\"woocommerce-privacy-policy-link\" target=\"_blank\">privacy policy<\/a>.<\/p>\n<\/div>\n\t\t\t<p class=\"woocommerce-form-row form-row\">\n\t\t\t\t<input type=\"hidden\" id=\"woocommerce-register-nonce\" name=\"woocommerce-register-nonce\" value=\"551b7bc591\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/home\/wp-json\/wp\/v2\/pages\/18\" \/>\t\t\t\t<button type=\"submit\" class=\"woocommerce-Button woocommerce-button button woocommerce-form-register__submit\" name=\"register\" value=\"Register\">Register<\/button>\n\t\t\t<\/p>\n\n\t\t\t\n\t\t<\/form>\n\n\t<\/div>\n\n<\/div>\n\n<\/div><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-18","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/torofirenze.com\/home\/wp-json\/wp\/v2\/pages\/18","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/torofirenze.com\/home\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/torofirenze.com\/home\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/torofirenze.com\/home\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/torofirenze.com\/home\/wp-json\/wp\/v2\/comments?post=18"}],"version-history":[{"count":214,"href":"https:\/\/torofirenze.com\/home\/wp-json\/wp\/v2\/pages\/18\/revisions"}],"predecessor-version":[{"id":8373,"href":"https:\/\/torofirenze.com\/home\/wp-json\/wp\/v2\/pages\/18\/revisions\/8373"}],"wp:attachment":[{"href":"https:\/\/torofirenze.com\/home\/wp-json\/wp\/v2\/media?parent=18"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}