.woocommerce-MyAccount-navigation-wrapper.woocommerce-MyAccount-navigation-wrapper{background:#fff;border:1px solid var(--mca-account-border);border-radius:var(--mca-account-radius);overflow:hidden}.woocommerce-MyAccount-content.woocommerce-MyAccount-content{background:#fff;border:1px solid var(--mca-account-border);border-radius:var(--mca-account-radius);padding:28px}.woocommerce-MyAccount-navigation-wrapper .MyAccount-user-info{margin:0;padding:18px;border-bottom:1px solid var(--mca-account-border);justify-content:flex-start;text-align:start}.woocommerce-MyAccount-navigation-wrapper .MyAccount-user-info img{max-width:44px;margin-bottom:0;border:1px solid var(--mca-account-border)}.woocommerce-MyAccount-navigation-wrapper .MyAccount-user-info .MyAccount-user-name{font-size:.93rem;font-weight:600;color:var(--e-global-color-text)}.woocommerce-MyAccount-navigation-wrapper nav.woocommerce-MyAccount-navigation ul{padding:8px}.woocommerce-MyAccount-navigation-wrapper nav.woocommerce-MyAccount-navigation li{margin-bottom:2px}.woocommerce-MyAccount-navigation-wrapper nav.woocommerce-MyAccount-navigation li a{padding:10px;border-radius:7px;font-size:1.05rem;font-weight:500;color:var(--e-global-color-text);transition:background .15s ease,color .15s ease}.woocommerce-MyAccount-navigation-wrapper nav.woocommerce-MyAccount-navigation li a:before{opacity:.65;font-size:1.2em}.woocommerce-MyAccount-navigation-wrapper nav.woocommerce-MyAccount-navigation li a:hover{background:var(--mca-account-hover)}.woocommerce-MyAccount-navigation-wrapper nav.woocommerce-MyAccount-navigation li a:focus-visible{outline:2px solid var(--mca-account-ring);outline-offset:1px}.woocommerce-MyAccount-navigation-wrapper nav.woocommerce-MyAccount-navigation li.is-active a{background:var(--e-global-color-primary);color:#fff}.woocommerce-MyAccount-navigation-wrapper nav.woocommerce-MyAccount-navigation li.is-active a:before{opacity:1}.woocommerce-MyAccount-navigation-wrapper nav.woocommerce-MyAccount-navigation li.is-active a:after{content:"";width:5px;height:5px;border-radius:50%;background:var(--e-global-color-accent);margin-inline-start:auto}.woocommerce-MyAccount-navigation-wrapper li[class*=logout]{margin-top:6px;padding-top:6px;border-top:1px solid var(--mca-account-border)}.woocommerce-MyAccount-navigation-wrapper li[class*=logout] a{opacity:.75}.woocommerce-MyAccount-navigation-wrapper li[class*=logout] a:hover{opacity:1}.MyAccount-dashboard-buttons{margin:0;gap:10px}.MyAccount-dashboard-buttons a.btn.black.big{flex:1 1 150px;margin:0;height:auto;background-color:#fff;border:1px solid var(--mca-account-border);border-radius:8px;color:var(--e-global-color-text);-webkit-text-fill-color:currentColor;padding:13px 14px;font-size:1.02rem;font-weight:550;text-transform:none;letter-spacing:normal;display:flex;align-items:center;justify-content:flex-start;gap:9px;white-space:nowrap;transition:border-color .15s ease,background .15s ease}.MyAccount-dashboard-buttons a.btn.black.big i{opacity:.6;font-size:1.25em}.MyAccount-dashboard-buttons a.btn.black.big:hover{background-color:var(--mca-account-hover);border-color:var(--e-global-color-primary);color:var(--e-global-color-text)}@media only screen and (min-width:993px){.woocommerce-MyAccount-navigation-wrapper.woocommerce-MyAccount-navigation-wrapper{width:268px;float:left;margin-inline-end:20px;margin-bottom:0;border-inline-end:1px solid var(--mca-account-border)}.woocommerce-MyAccount-content.woocommerce-MyAccount-content{float:left;width:calc(100% - 288px)}}@media only screen and (max-width:992px){.woocommerce-MyAccount-navigation-wrapper.woocommerce-MyAccount-navigation-wrapper{width:100%;margin-bottom:20px}.woocommerce-MyAccount-content.woocommerce-MyAccount-content{width:100%}}.woocommerce-MyAccount-content:has(.woocommerce-orders-table){padding:0}.woocommerce-MyAccount-content .woocommerce-orders-table.woocommerce-orders-table{width:100%;border-collapse:collapse;margin-bottom:0;font-variant-numeric:tabular-nums}.woocommerce-MyAccount-content .woocommerce-orders-table th{text-align:start;font-size:.72rem;font-weight:650;text-transform:uppercase;letter-spacing:.05em;color:var(--e-global-color-text);opacity:.5;padding:16px 20px;border-bottom:1px solid var(--mca-account-border);white-space:nowrap}.woocommerce-MyAccount-content .woocommerce-orders-table__header-order-actions{text-align:end}.woocommerce-MyAccount-content .woocommerce-orders-table td,.woocommerce-MyAccount-content .woocommerce-orders-table th.woocommerce-orders-table__cell-order-number{padding:16px 20px;font-size:.875rem;text-transform:none;color:var(--e-global-color-text);vertical-align:middle;border-bottom:1px solid var(--mca-account-border)}.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:last-child td,.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:last-child th{border-bottom:none}.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:hover{background:var(--mca-account-hover)}.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-number a{color:var(--e-global-color-primary);font-weight:600;text-decoration:none}.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-number a:hover{text-decoration:underline}.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-date{opacity:.75;white-space:nowrap}.mca-order-status{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:100px;font-size:.78rem;font-weight:650;font-family:inherit;text-decoration:none;white-space:nowrap}.mca-order-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.mca-order-status--completed{background:#e8f5e9;color:#1e7b34}.mca-order-status--processing{background:#e8f1fd;color:#1668c9}.mca-order-status--on-hold,.mca-order-status--pending{background:#fdf3e3;color:#96660c}.mca-order-status--cancelled,.mca-order-status--refunded,.mca-order-status--failed{background:#f5ebeb;color:#8a4b4b}.mca-order-total{display:block;font-weight:650}.mca-order-items{display:block;font-size:.75rem;font-weight:400;opacity:.55;margin-top:1px}.woocommerce-MyAccount-content .woocommerce-orders-table td .button{display:inline-flex;align-items:center;margin:0;height:auto;padding:7px 12px;border:none;font-size:.78rem;font-weight:550}.woocommerce-MyAccount-content .woocommerce-orders-table td .button+.button{margin-inline-start:6px}.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions{text-align:end}@media only screen and (max-width:767px){.woocommerce-MyAccount-content .woocommerce-orders-table thead{display:none}.woocommerce-MyAccount-content .woocommerce-orders-table,.woocommerce-MyAccount-content .woocommerce-orders-table tbody,.woocommerce-MyAccount-content .woocommerce-orders-table tr,.woocommerce-MyAccount-content .woocommerce-orders-table td,.woocommerce-MyAccount-content .woocommerce-orders-table th.woocommerce-orders-table__cell-order-number{display:block;width:100%}.woocommerce-MyAccount-content .woocommerce-orders-table tr{padding:16px 20px}.woocommerce-MyAccount-content .woocommerce-orders-table td,.woocommerce-MyAccount-content .woocommerce-orders-table th.woocommerce-orders-table__cell-order-number{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;border-bottom:none;text-align:end}.woocommerce-MyAccount-content .woocommerce-orders-table td:before,.woocommerce-MyAccount-content .woocommerce-orders-table th.woocommerce-orders-table__cell-order-number:before{content:attr(data-title);font-size:.68rem;font-weight:650;text-transform:uppercase;letter-spacing:.05em;opacity:.5;flex:none}.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions{text-align:end}}.mca-no-downloads p{margin:0;max-width:60ch;font-size:.95rem;line-height:1.6;color:var(--e-global-color-text);opacity:.85}.mca-no-downloads a{color:var(--e-global-color-primary);font-weight:600;text-decoration:none}.mca-no-downloads a:hover{text-decoration:underline}.woocommerce-MyAccount-content .woocommerce-EditAccountForm label{display:block;margin-bottom:6px;font-size:.85rem;font-weight:600;color:var(--e-global-color-text)}.woocommerce-MyAccount-content .woocommerce-EditAccountForm .required{color:var(--e-global-color-primary)}.woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row{margin-bottom:20px}.woocommerce-MyAccount-content .woocommerce-EditAccountForm .input-text{width:100%;border:1px solid var(--mca-account-border);border-radius:8px;padding:10px 14px;height:auto;font-size:.92rem;color:var(--e-global-color-text);background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.woocommerce-MyAccount-content .woocommerce-EditAccountForm .input-text:focus{border-color:var(--e-global-color-primary);outline:none;box-shadow:0 0 0 3px var(--mca-account-hover)}.woocommerce-MyAccount-content .woocommerce-EditAccountForm #account_display_name_description{display:block;margin-top:6px;font-size:.8rem;opacity:.6}.woocommerce-MyAccount-content .woocommerce-EditAccountForm #account_display_name_description em{font-style:normal}.woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset{border:1px solid var(--mca-account-border);border-radius:10px;padding:26px 24px 6px;margin:8px 0 28px}.woocommerce-MyAccount-content .woocommerce-EditAccountForm legend{padding:0 8px;margin-left:8px;background:#fff;font-size:.72rem;font-weight:650;text-transform:uppercase;letter-spacing:.05em;color:var(--e-global-color-text);opacity:.55}.woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-Button{padding:12px 28px;font-size:.85rem}