/* GC Loja UX — Minha Conta. Independente do tema (funciona mesmo sem os estilos do WooCommerce). */
.gcux-account{--gx-dark:#13261b;--gx:#1e8e3e;--gx-soft:#eaf6ee;--gx-b:#e3e6e8;--gx-t:#1d2327;--gx-m:#5f6b73;--gx-r:12px}

/* Estrutura: menu à esquerda, conteúdo à direita */
.gcux-account .woocommerce:has(> .woocommerce-MyAccount-navigation){display:flex!important;flex-wrap:wrap;gap:28px;align-items:flex-start}
.gcux-account .woocommerce:has(> .woocommerce-MyAccount-navigation) > *{flex:0 0 100%;order:3;min-width:0;box-sizing:border-box;float:none!important;margin-left:0!important;margin-right:0!important}
.gcux-account .woocommerce:has(> .woocommerce-MyAccount-navigation) > .woocommerce-notices-wrapper{order:0}
.gcux-account .woocommerce:has(> .woocommerce-MyAccount-navigation) > .woocommerce-MyAccount-navigation{flex:0 0 250px;order:1;width:250px!important;max-width:250px!important}
.gcux-account .woocommerce:has(> .woocommerce-MyAccount-navigation) > .woocommerce-MyAccount-content{flex:1 1 0;order:2;width:auto!important;max-width:none!important}
.gcux-account .woocommerce:has(> .woocommerce-MyAccount-navigation)::before,.gcux-account .woocommerce:has(> .woocommerce-MyAccount-navigation)::after{display:none!important}
.gcux-account .woocommerce-MyAccount-navigation,.gcux-account .woocommerce-MyAccount-content{float:none!important;width:auto!important;margin:0!important;min-width:0;max-width:100%}

/* Menu */
.gcux-account .woocommerce-MyAccount-navigation ul{list-style:none!important;margin:0!important;padding:8px!important;background:#fff;border:1px solid var(--gx-b);border-radius:var(--gx-r);position:sticky;top:20px}
.gcux-account .woocommerce-MyAccount-navigation li{list-style:none!important;margin:0!important;padding:0!important;border:0!important}
.gcux-account .woocommerce-MyAccount-navigation li::marker{content:none}
.gcux-account .woocommerce-MyAccount-navigation li a{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:8px;color:var(--gx-t)!important;text-decoration:none!important;font-size:15px;line-height:1.2;transition:background .15s}
.gcux-account .woocommerce-MyAccount-navigation li a::before{content:"";flex:0 0 20px;width:20px;height:20px;background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:.8}
.gcux-account .woocommerce-MyAccount-navigation li a:hover{background:#f3f5f4}
.gcux-account .woocommerce-MyAccount-navigation li.is-active a{background:var(--gx-soft);color:var(--gx-dark)!important;font-weight:700}
.gcux-account .woocommerce-MyAccount-navigation li.is-active a::before{opacity:1}
.gcux-account .woocommerce-MyAccount-navigation-link--customer-logout{margin-top:6px!important;padding-top:6px!important;border-top:1px solid var(--gx-b)!important}
.gcux-account .woocommerce-MyAccount-navigation-link--customer-logout a{color:var(--gx-m)!important}

/* Conteúdo */
.gcux-account .woocommerce-MyAccount-content{background:#fff;border:1px solid var(--gx-b);border-radius:var(--gx-r);padding:24px 26px;min-width:0}
.gcux-account .woocommerce-MyAccount-content > p:first-child{margin-top:0}
.gcux-account .woocommerce-MyAccount-content h2,.gcux-account .woocommerce-MyAccount-content h3{margin-top:0}

/* Botões */
.gcux-account .woocommerce-MyAccount-content .button,.gcux-account .woocommerce-MyAccount-content button[type=submit],.gcux-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--gx)!important;color:#fff!important;border:1px solid var(--gx)!important;border-radius:8px!important;padding:10px 16px!important;font-weight:700!important;font-size:14px!important;line-height:1.2!important;text-decoration:none!important;text-transform:none!important;box-shadow:none!important;cursor:pointer;white-space:nowrap}
.gcux-account .woocommerce-MyAccount-content .button:hover,.gcux-btn:hover{background:#187534!important;border-color:#187534!important}
.gcux-account .woocommerce-orders-table .button.view,.gcux-account .woocommerce-MyAccount-content .button.gcrma-btn--alt{background:#fff!important;color:var(--gx-dark)!important;border-color:#cfd5da!important}
.gcux-account .woocommerce-orders-table .button.view:hover{background:#f3f5f4!important}

/* Tabela de encomendas */
.gcux-account table.woocommerce-orders-table,.gcux-account table.shop_table{width:100%;border-collapse:separate!important;border-spacing:0;border:1px solid var(--gx-b)!important;border-radius:10px;overflow:hidden;margin:0 0 16px}
.gcux-account table.shop_table th,.gcux-account table.shop_table td{padding:12px 14px!important;border:0!important;border-bottom:1px solid #eef0f1!important;text-align:left;vertical-align:middle;font-size:14px}
.gcux-account table.shop_table thead th{background:#f7f8f8;font-weight:700;color:var(--gx-m);font-size:13px;text-transform:none}
.gcux-account table.shop_table tbody tr:last-child td,.gcux-account table.shop_table tbody tr:last-child th{border-bottom:0!important}
.gcux-account table.shop_table tfoot th,.gcux-account table.shop_table tfoot td{background:#fafbfb}
.gcux-account .woocommerce-orders-table__cell-order-number a{font-weight:700;color:var(--gx-dark)}
.gcux-account .woocommerce-orders-table__cell-order-actions{white-space:nowrap}
.gcux-account .woocommerce-orders-table__cell-order-actions .button{display:inline-flex!important;width:auto!important;margin:2px 4px 2px 0!important;padding:8px 14px!important}
/* Estado como etiqueta */
.gcux-account .woocommerce-orders-table__cell-order-status{font-weight:600}
.gcux-account .woocommerce-orders-table__cell-order-status::first-line{}
.gcux-pill,.gcux-account td.woocommerce-orders-table__cell-order-status{--c:#50575e;--bgc:#f0f0f1}
.gcux-account tr[class*="status-processing"] .woocommerce-orders-table__cell-order-status,.gcux-pill--processing{--c:#0a4f8a;--bgc:#ddf4ff}
.gcux-account tr[class*="status-completed"] .woocommerce-orders-table__cell-order-status,.gcux-pill--completed{--c:#155d2b;--bgc:#eaf6ee}
.gcux-account tr[class*="status-cancelled"] .woocommerce-orders-table__cell-order-status,.gcux-account tr[class*="status-failed"] .woocommerce-orders-table__cell-order-status,.gcux-pill--cancelled,.gcux-pill--failed{--c:#a1181a;--bgc:#fbe9ea}
.gcux-account tr[class*="status-on-hold"] .woocommerce-orders-table__cell-order-status,.gcux-account tr[class*="status-pending"] .woocommerce-orders-table__cell-order-status,.gcux-pill--on-hold,.gcux-pill--pending{--c:#6b4e00;--bgc:#fff8c5}
.gcux-account td.woocommerce-orders-table__cell-order-status{color:var(--c)}
.gcux-pill{display:inline-block;padding:4px 10px;border-radius:20px;font-size:13px;font-weight:700;color:var(--c);background:var(--bgc)}
.gcux-account .woocommerce-pagination{display:flex;gap:8px;justify-content:space-between}

/* Painel inicial */
.gcux-hello h2{font-size:24px;margin:0 0 4px}
.gcux-hello p{color:var(--gx-m);margin:0 0 20px}
.gcux-last{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 18px;border:1px solid var(--gx-b);border-left:4px solid var(--gx-dark);border-radius:10px;margin:0 0 20px}
.gcux-last__info{flex:1;min-width:180px;display:flex;flex-direction:column;gap:2px}
.gcux-label{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--gx-m)}
.gcux-last strong{font-size:18px}
.gcux-muted{color:var(--gx-m);font-size:14px}
.gcux-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}
.gcux-tile{position:relative;display:flex;flex-direction:column;gap:4px;padding:16px 16px 16px 58px;min-height:74px;justify-content:center;border:1px solid var(--gx-b);border-radius:10px;color:var(--gx-t)!important;text-decoration:none!important;transition:border-color .15s,box-shadow .15s}
.gcux-tile::before{content:"";position:absolute;left:16px;top:50%;width:28px;height:28px;margin-top:-14px;background:var(--gx);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}
.gcux-tile:hover{border-color:var(--gx);box-shadow:0 2px 10px rgba(19,38,27,.07)}
.gcux-tile__title{font-weight:700;font-size:15px}
.gcux-tile__desc{font-size:13px;color:var(--gx-m)}
.gcux-logout{margin:20px 0 0;font-size:14px;color:var(--gx-m)}

/* Moradas */
.gcux-account .woocommerce-Addresses{display:grid!important;grid-template-columns:1fr 1fr;gap:16px}
.gcux-account .woocommerce-Addresses::before,.gcux-account .woocommerce-Addresses::after{display:none!important}
.gcux-account .woocommerce-Address{float:none!important;width:auto!important;border:1px solid var(--gx-b);border-radius:10px;padding:16px 18px;margin:0!important}
.gcux-account .woocommerce-Address-title{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}
.gcux-account .woocommerce-Address-title h2,.gcux-account .woocommerce-Address-title h3{font-size:16px;margin:0}
.gcux-account .woocommerce-Address-title a.edit{font-size:14px;font-weight:600;color:var(--gx)}
.gcux-account .woocommerce-Address address{font-style:normal;line-height:1.6}

/* Formulários (moradas, detalhes da conta, login) */
.gcux-account form .form-row{margin:0 0 14px!important;padding:0!important}
.gcux-account form .form-row label{display:block;font-weight:600;font-size:14px;margin-bottom:6px}
.gcux-account form .form-row-first,.gcux-account form .form-row-last{width:calc(50% - 8px)!important}
.gcux-account form .form-row-first{float:left!important}
.gcux-account form .form-row-last{float:right!important}
.gcux-account form .form-row-wide,.gcux-account form .clear{clear:both}
.gcux-account form input.input-text,.gcux-account form input[type=email],.gcux-account form input[type=password],.gcux-account form input[type=tel],.gcux-account form input[type=text],.gcux-account form textarea,.gcux-account form select:not(.select2-hidden-accessible){width:100%!important;box-sizing:border-box!important;min-height:46px;padding:10px 12px!important;border:1px solid #cfd5da!important;border-radius:8px!important;font-size:15px!important;background:#fff!important;box-shadow:none!important;line-height:1.3!important}
.gcux-account form select:not(.select2-hidden-accessible){height:46px!important;padding-top:0!important;padding-bottom:0!important}
.gcux-account .select2-container .select2-selection--single{height:46px!important;border:1px solid #cfd5da!important;border-radius:8px!important;display:flex;align-items:center}
.gcux-account .select2-container .select2-selection--single .select2-selection__rendered{line-height:44px!important;padding-left:12px!important}
.gcux-account .select2-container .select2-selection--single .select2-selection__arrow{height:44px!important}
.gcux-account form input:focus,.gcux-account form select:not(.select2-hidden-accessible):focus,.gcux-account form textarea:focus{border-color:var(--gx)!important;outline:2px solid rgba(30,142,62,.18)!important}
.gcux-account fieldset{border:1px solid var(--gx-b);border-radius:10px;padding:16px 18px 4px;margin:10px 0 16px}
.gcux-account fieldset legend{font-weight:700;padding:0 6px}
.gcux-account form em{display:block;font-size:13px;color:var(--gx-m);margin-top:4px}
.gcux-account .woocommerce-MyAccount-content address{font-style:normal}

/* Página de login / registo (sem sessão) */
.gcux-logged-out #customer_login{display:grid!important;grid-template-columns:1fr 1fr;gap:24px}
.gcux-logged-out #customer_login::before,.gcux-logged-out #customer_login::after{display:none!important}
.gcux-logged-out #customer_login > .u-column1,.gcux-logged-out #customer_login > .u-column2{float:none!important;width:auto!important;background:#fff;border:1px solid var(--gx-b);border-radius:var(--gx-r);padding:22px 24px}
.gcux-logged-out .woocommerce-form-login,.gcux-logged-out .woocommerce-form-register{border:0!important;padding:0!important;margin:0!important}
.gcux-logged-out .woocommerce-form-login .button,.gcux-logged-out .woocommerce-form-register .button{background:var(--gx)!important;color:#fff!important;border:0!important;border-radius:8px!important;padding:12px 20px!important;font-weight:700!important}

/* Avisos do WooCommerce dentro da conta */
.gcux-account .woocommerce-message,.gcux-account .woocommerce-info,.gcux-account .woocommerce-error{border-radius:10px;list-style:none}

/* ---------- Telemóvel ---------- */
@media (max-width:820px){
	.gcux-account .woocommerce:has(> .woocommerce-MyAccount-navigation){gap:14px}
	.gcux-account .woocommerce:has(> .woocommerce-MyAccount-navigation) > .woocommerce-MyAccount-navigation,.gcux-account .woocommerce:has(> .woocommerce-MyAccount-navigation) > .woocommerce-MyAccount-content{flex:0 0 100%;width:100%!important;max-width:100%!important}
	/* Menu em barra horizontal deslizante */
	.gcux-account .woocommerce-MyAccount-navigation ul{display:flex;gap:6px;overflow-x:auto;max-width:100%;box-sizing:border-box;-webkit-overflow-scrolling:touch;scrollbar-width:none;position:static;padding:6px!important}
	.gcux-account .woocommerce-MyAccount-navigation ul::-webkit-scrollbar{display:none}
	.gcux-account .woocommerce-MyAccount-navigation li{flex:0 0 auto}
	.gcux-account .woocommerce-MyAccount-navigation li a{padding:9px 12px;white-space:nowrap;font-size:14px;gap:8px}
	.gcux-account .woocommerce-MyAccount-navigation li a::before{flex-basis:18px;width:18px;height:18px}
	.gcux-account .woocommerce-MyAccount-navigation-link--customer-logout{margin:0!important;padding:0!important;border:0!important}
	.gcux-account .woocommerce-MyAccount-content{padding:16px}
	.gcux-tiles{grid-template-columns:1fr 1fr}
	.gcux-tile{padding:12px 10px 12px 44px;min-height:0}
	.gcux-tile::before{left:12px;width:24px;height:24px;margin-top:-12px}
	.gcux-tile__desc{display:none}
	.gcux-account .woocommerce-Addresses,.gcux-logged-out #customer_login{grid-template-columns:1fr}
	.gcux-account form .form-row-first,.gcux-account form .form-row-last{width:100%!important;float:none!important}

	/* Encomendas em cartões */
	.gcux-account table.woocommerce-orders-table{border:0!important;border-radius:0;overflow:visible}
	.gcux-account table.woocommerce-orders-table thead{display:none}
	.gcux-account table.woocommerce-orders-table tbody,.gcux-account table.woocommerce-orders-table tr,.gcux-account table.woocommerce-orders-table td,.gcux-account table.woocommerce-orders-table th{display:block;width:100%!important;box-sizing:border-box}
	.gcux-account table.woocommerce-orders-table tr{border:1px solid var(--gx-b);border-radius:10px;margin:0 0 12px;overflow:hidden;background:#fff}
	.gcux-account table.woocommerce-orders-table td,.gcux-account table.woocommerce-orders-table th{display:block;padding:9px 14px!important;border-bottom:1px solid #f0f1f2!important;text-align:right;overflow:hidden}
	.gcux-account table.woocommerce-orders-table td::before,.gcux-account table.woocommerce-orders-table th::before{content:attr(data-title);float:left;font-weight:600;color:var(--gx-m);font-size:13px;text-align:left;margin-right:12px}
	.gcux-account .woocommerce-orders-table__cell-order-number{background:#f7f8f8;font-size:15px}
	.gcux-account .woocommerce-orders-table__cell-order-actions{display:flex!important;gap:8px;flex-wrap:wrap;border-bottom:0!important;white-space:normal}
	.gcux-account .woocommerce-orders-table__cell-order-actions::before{display:none}
	.gcux-account .woocommerce-orders-table__cell-order-actions .button{flex:1 1 30%;margin:0!important}
	/* Outras tabelas (detalhe da encomenda) */
	.gcux-account table.shop_table:not(.woocommerce-orders-table) th,.gcux-account table.shop_table:not(.woocommerce-orders-table) td{padding:10px!important;font-size:14px}
	.gcux-last .gcux-btn{width:100%}
}
@media (max-width:340px){
	.gcux-tiles{grid-template-columns:1fr}
}

/* Ícones */
.gcux-account .woocommerce-MyAccount-navigation li a::before,.gcux-tile::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%228%22/%3E%3Cpath%20d%3D%22M12%208v4l3%202%22/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%228%22/%3E%3Cpath%20d%3D%22M12%208v4l3%202%22/%3E%3C/svg%3E")}
.gcux-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--dashboard a::before,.gcux-ico--dashboard::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%227%22%20height%3D%229%22%20rx%3D%221.5%22/%3E%3Crect%20x%3D%2214%22%20y%3D%223%22%20width%3D%227%22%20height%3D%225%22%20rx%3D%221.5%22/%3E%3Crect%20x%3D%2214%22%20y%3D%2212%22%20width%3D%227%22%20height%3D%229%22%20rx%3D%221.5%22/%3E%3Crect%20x%3D%223%22%20y%3D%2216%22%20width%3D%227%22%20height%3D%225%22%20rx%3D%221.5%22/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%227%22%20height%3D%229%22%20rx%3D%221.5%22/%3E%3Crect%20x%3D%2214%22%20y%3D%223%22%20width%3D%227%22%20height%3D%225%22%20rx%3D%221.5%22/%3E%3Crect%20x%3D%2214%22%20y%3D%2212%22%20width%3D%227%22%20height%3D%229%22%20rx%3D%221.5%22/%3E%3Crect%20x%3D%223%22%20y%3D%2216%22%20width%3D%227%22%20height%3D%225%22%20rx%3D%221.5%22/%3E%3C/svg%3E")}
.gcux-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--orders a::before,.gcux-ico--orders::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%208l-9-5-9%205v8l9%205%209-5z%22/%3E%3Cpath%20d%3D%22M3%208l9%205%209-5%22/%3E%3Cpath%20d%3D%22M12%2013v8%22/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%208l-9-5-9%205v8l9%205%209-5z%22/%3E%3Cpath%20d%3D%22M3%208l9%205%209-5%22/%3E%3Cpath%20d%3D%22M12%2013v8%22/%3E%3C/svg%3E")}
.gcux-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--devolucoes-garantias a::before,.gcux-ico--devolucoes-garantias::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2012a9%209%200%200%201%2015.5-6.2L21%208%22/%3E%3Cpath%20d%3D%22M21%203v5h-5%22/%3E%3Cpath%20d%3D%22M21%2012a9%209%200%200%201-15.5%206.2L3%2016%22/%3E%3Cpath%20d%3D%22M3%2021v-5h5%22/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2012a9%209%200%200%201%2015.5-6.2L21%208%22/%3E%3Cpath%20d%3D%22M21%203v5h-5%22/%3E%3Cpath%20d%3D%22M21%2012a9%209%200%200%201-15.5%206.2L3%2016%22/%3E%3Cpath%20d%3D%22M3%2021v-5h5%22/%3E%3C/svg%3E")}
.gcux-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--downloads a::before,.gcux-ico--downloads::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203v12%22/%3E%3Cpath%20d%3D%22M7%2010l5%205%205-5%22/%3E%3Cpath%20d%3D%22M5%2021h14%22/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203v12%22/%3E%3Cpath%20d%3D%22M7%2010l5%205%205-5%22/%3E%3Cpath%20d%3D%22M5%2021h14%22/%3E%3C/svg%3E")}
.gcux-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-address a::before,.gcux-ico--edit-address::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2021s-7-6.2-7-11.5a7%207%200%200%201%2014%200C19%2014.8%2012%2021%2012%2021z%22/%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%229.5%22%20r%3D%222.5%22/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2021s-7-6.2-7-11.5a7%207%200%200%201%2014%200C19%2014.8%2012%2021%2012%2021z%22/%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%229.5%22%20r%3D%222.5%22/%3E%3C/svg%3E")}
.gcux-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--edit-account a::before,.gcux-ico--edit-account::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%224%22/%3E%3Cpath%20d%3D%22M4%2021a8%208%200%200%201%2016%200%22/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%224%22/%3E%3Cpath%20d%3D%22M4%2021a8%208%200%200%201%2016%200%22/%3E%3C/svg%3E")}
.gcux-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a::before,.gcux-ico--customer-logout::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M15%203h4a2%202%200%200%201%202%202v14a2%202%200%200%201-2%202h-4%22/%3E%3Cpath%20d%3D%22M10%2017l-5-5%205-5%22/%3E%3Cpath%20d%3D%22M5%2012h12%22/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M15%203h4a2%202%200%200%201%202%202v14a2%202%200%200%201-2%202h-4%22/%3E%3Cpath%20d%3D%22M10%2017l-5-5%205-5%22/%3E%3Cpath%20d%3D%22M5%2012h12%22/%3E%3C/svg%3E")}
.gcux-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link[class*="newsletter"] a::before,.gcux-tile[class*="newsletter"]::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2214%22%20rx%3D%222%22/%3E%3Cpath%20d%3D%22M3%207l9%206%209-6%22/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2214%22%20rx%3D%222%22/%3E%3Cpath%20d%3D%22M3%207l9%206%209-6%22/%3E%3C/svg%3E")}
.gcux-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link[class*="point"] a::before,.gcux-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link[class*="loyalty"] a::before,.gcux-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link[class*="reward"] a::before,.gcux-tile[class*="point"]::before,.gcux-tile[class*="loyalty"]::before,.gcux-tile[class*="reward"]::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203l2.7%205.6%206.1.9-4.4%204.3%201%206.1L12%2017l-5.4%202.9%201-6.1L3.2%209.5l6.1-.9z%22/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203l2.7%205.6%206.1.9-4.4%204.3%201%206.1L12%2017l-5.4%202.9%201-6.1L3.2%209.5l6.1-.9z%22/%3E%3C/svg%3E")}
