.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%;background:var(--bg-branco);border-radius:20px;padding:30px 0;}.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3,.woocommerce-Address header.title h3{color:var(--cor-texto-titulo);font-size:24px;line-height:32px;font-weight:500;}.woocommerce-EditAccountForm input.input-text,.woocommerce-address-fields input.input-text,.woocommerce-address-fields select,.woocommerce-address-fields textarea,.woocommerce-form-row input.input-text,.woocommerce-form-row textarea{border:1px solid var(--cor-borda);background-color:var(--bg-input);color:var(--cor-texto-titulo);font-size:15px;border-radius:var(--radius-sm);padding:12px 14px;font-family:var(--fonte-principal);outline:none;transition:border-color 0.25s ease,box-shadow 0.25s ease;}.woocommerce-EditAccountForm input.input-text:focus,.woocommerce-address-fields input.input-text:focus,.woocommerce-address-fields select:focus,.woocommerce-address-fields textarea:focus,.woocommerce-form-row input.input-text:focus,.woocommerce-form-row textarea:focus{border-color:var(--cor-primaria);box-shadow:0 0 0 3px rgba(224,62,82,0.15);}.woocommerce-EditAccountForm input.input-text::placeholder,.woocommerce-address-fields input.input-text::placeholder,.woocommerce-address-fields textarea::placeholder,.woocommerce-form-row input.input-text::placeholder,.woocommerce-form-row textarea::placeholder{color:var(--cor-texto-claro);opacity:0.7;}.woocommerce-EditAccountForm label,.woocommerce-address-fields label{font-size:var(--fs-small);font-weight:700;color:var(--cor-texto-titulo);}.woocommerce-MyAccount-content fieldset{border:1px solid var(--cor-borda);border-radius:var(--radius-md);padding:24px 28px;margin-bottom:24px;}.woocommerce-MyAccount-content fieldset legend{font-weight:700;font-size:var(--fs-base);color:var(--cor-texto-titulo);padding:0 8px;}.woocommerce-MyAccount-content .button,.woocommerce-MyAccount-content .woocommerce-Button.button{background:var(--cor-primaria) !important;color:var(--cor-texto-inverso) !important;font-family:var(--fonte-principal);font-weight:700;text-transform:uppercase;font-size:var(--fs-small);border:none !important;border-radius:var(--radius-btn);padding:var(--pad-btn) !important;cursor:pointer;display:inline-block;transition:transform 0.12s ease,background-color 0.2s ease;text-shadow:none;}.woocommerce-MyAccount-content .button:hover,.woocommerce-MyAccount-content .woocommerce-Button.button:hover{background:var(--cor-primaria-hover) !important;color:var(--cor-texto-inverso) !important;}.woocommerce-MyAccount-content .button:active,.woocommerce-MyAccount-content .woocommerce-Button.button:active{transform:scale(0.97);}.woocommerce-MyAccount-content a.button[href*="order_again"]{box-shadow:var(--sombra-chapada);padding:var(--pad-btn);font-size:var(--fs-small);}.woocommerce-orders-table,.woocommerce-MyAccount-downloads{border:1px solid var(--cor-borda);border-radius:var(--radius-md);overflow:hidden;}.woocommerce-orders-table thead th,.woocommerce-MyAccount-downloads thead th{background-color:var(--bg-cinza-1);color:var(--cor-texto-titulo);font-weight:700;border:none;border-bottom:1px solid var(--cor-borda);padding:20px 24px !important;font-size:var(--fs-base) !important;}.woocommerce-orders-table tbody td,.woocommerce-MyAccount-downloads tbody td{border-bottom:1px solid var(--cor-borda);padding:20px 24px !important;border-top:none;font-size:var(--fs-base) !important;}.woocommerce-orders-table tbody tr:last-child td,.woocommerce-MyAccount-downloads tbody tr:last-child td{border-bottom:none;}.woocommerce-orders-table .button:not([href*="order_again"]),.woocommerce-MyAccount-downloads .button{padding:8px 16px;font-size:var(--fs-micro);white-space:nowrap;box-shadow:none;}.woocommerce-Addresses.col2-set{display:flex;gap:30px;}.woocommerce-Addresses.col2-set::before,.woocommerce-Addresses.col2-set::after{display:none;}.woocommerce-Address{background-color:var(--bg-cinza-1);padding:24px;border-radius:20px;flex:1;}.woocommerce-Address address{font-style:normal;font-weight:500;color:var(--cor-texto-corpo);font-size:var(--fs-small);line-height:1.7;}.woocommerce-account .addresses .title::before,.woocommerce-account .addresses .title::after{display:none;}.woocommerce-Address-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;}.woocommerce-Address-title h2,.woocommerce-Address-title h3{margin-bottom:0;}.woocommerce-Address-title a.edit{font-variant:all-small-caps;font-weight:600;font-size:var(--fs-small);color:var(--cor-primaria);text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:opacity 0.2s ease;}.woocommerce-Address-title a.edit:hover{opacity:0.75;}.woocommerce-Address-title a.edit::before{content:'';display:inline-block;width:14px;height:14px;background-color:var(--cor-primaria);-webkit-mask:url('../icons/edit.svg') no-repeat center / contain;mask:url('../icons/edit.svg') no-repeat center / contain;flex-shrink:0;}@media (max-width:768px){.woocommerce-Addresses.col2-set{flex-direction:column;}}.woocommerce-message,.woocommerce-error,.woocommerce-info{background-color:var(--bg-cinza-1);border:none;border-radius:var(--radius-md);box-shadow:var(--sombra-chapada);color:var(--cor-texto-corpo);padding:16px 24px 16px 48px;margin-bottom:20px;line-height:1.5;display:flex;align-items:center;gap:12px;flex-wrap:wrap;}.woocommerce-message a,.woocommerce-error a,.woocommerce-info a{color:var(--cor-primaria);font-weight:700;flex-shrink:0;}.woocommerce-message::before,.woocommerce-error::before,.woocommerce-info::before{position:static;display:inline-flex;align-self:center;flex-shrink:0;}.woocommerce-message .button,.woocommerce-error .button,.woocommerce-info .button{margin-left:auto !important;}