.my-account__title{margin:var(--space-md) 0 0;color:var(--color-text);font-size:var(--font-size-1xl);font-weight:500;letter-spacing:-4%;line-height:130%}@media(min-width:768px){.my-account__title{font-size:var(--font-size-h2)}}@media(min-width:1024px){.my-account__title{font-size:var(--font-size-h1)}}.my-account__greeting{color:var(--color-text-light);font-size:var(--font-size-xs);margin:var(--space-sm3) 0 0}.my-account__layout{align-items:start;display:grid;gap:var(--space-lg);grid-template-columns:1fr;margin-top:var(--space-lg)}@media(min-width:1024px){.my-account__layout{grid-template-columns:280px 1fr}}.my-account__sidebar{background:var(--color-light);border-radius:var(--radius-card);padding:var(--space-lg)}.my-account__nav{display:flex;flex-direction:column;gap:var(--space-lg2)}.my-account__nav-list{display:flex;flex-direction:column;gap:var(--space-md2);list-style:none;margin:0;padding:0}.my-account__nav-link{align-items:center;color:var(--color-text);display:flex;gap:var(--space-sm3);text-decoration:none}.my-account__nav-badge{align-items:center;background:var(--color-accent);border-radius:var(--radius-pill);color:var(--color-white);display:inline-flex;font-size:.625rem;font-weight:700;height:1rem;justify-content:center;line-height:1;min-width:1rem;padding:0 .1875rem}.my-account__nav-icon{align-items:center;color:var(--color-text);display:flex;flex-shrink:0;justify-content:center}.my-account__nav-label{font-size:var(--font-size-md);font-weight:500;letter-spacing:-.04em;line-height:1.2}.my-account__nav-item.is-active .my-account__nav-label{font-weight:600;text-decoration:underline}.my-account__logout{align-self:flex-start}.my-account__content{min-width:0}.my-account__layout .my-account__content{float:none;width:auto}.my-account-fields{margin-bottom:var(--space-lg2)}.my-account-fields:last-child{margin-bottom:0}.my-account-fields__title{color:var(--color-text);font-size:var(--font-size-xl);font-weight:600;letter-spacing:-.04em;line-height:1.2;margin:0 0 var(--space-lg)}.my-account-fields__subtitle{color:var(--color-text);font-size:var(--font-size-md);font-weight:600;margin:0 0 var(--space-md)}.my-account-fields__toggle.my-account-fields__toggle{align-items:center;background:var(--color-light);border-radius:var(--radius-card);color:var(--color-text-light);cursor:pointer;display:flex;font-size:var(--font-size-xs);gap:var(--space-sm3);line-height:18px;margin-top:var(--space-md);padding:var(--space-md)}.my-account-fields__toggle.my-account-fields__toggle input[type=checkbox]{align-items:center;appearance:none;background:var(--color-white);border:1px solid color-mix(in srgb,var(--color-text) 12%,transparent);border-radius:4px;display:flex;flex-shrink:0;height:18px;justify-content:center;margin:0;width:18px}.my-account-fields__toggle.my-account-fields__toggle input[type=checkbox]:checked{background:var(--color-black);border-color:var(--color-black)}.my-account-fields__toggle.my-account-fields__toggle input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.my-account-fields__toggle input[type=checkbox]:checked:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8' fill='none'%3E%3Cpath d='M1 4L3.5 6.5L9 1' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";height:8px;width:10px}.my-account-fields__shipping{margin-top:var(--space-lg)}.my-account-fields .woocommerce-address-fields__field-wrapper,.my-account-fields .woocommerce-EditAccountForm{display:grid;gap:var(--space-sm3) var(--space-md2);grid-template-columns:repeat(2,1fr)}.my-account-fields .form-row{margin:0}.my-account-fields .form-row-wide{grid-column:1/-1}.my-account-fields.my-account-fields .form-row-first,.my-account-fields.my-account-fields .form-row-last{float:none;width:100%}.my-account-fields form h2{display:none}.my-account-fields label{color:var(--color-text-light);display:block;font-size:var(--font-size-xs);margin-bottom:var(--space-sm3)}.my-account-fields.my-account-fields .woocommerce-address-fields__field-wrapper .input-text,.my-account-fields.my-account-fields .woocommerce-EditAccountForm .input-text{background:var(--color-white);border:1px solid color-mix(in srgb,var(--color-text) 12%,transparent);border-radius:var(--radius-pill);color:var(--color-text);font-family:inherit;font-size:var(--font-size-base);letter-spacing:-.04em;padding:var(--space-sm3) var(--space-md2);width:100%}.my-account-fields .select2-container{width:100%!important}.my-account-fields .select2-container .select2-selection--single{background:var(--color-white);border:1px solid color-mix(in srgb,var(--color-text) 12%,transparent);border-radius:var(--radius-pill);height:auto;padding:var(--space-sm3) var(--space-md2)}.my-account-fields .select2-container .select2-selection__rendered{color:var(--color-text);font-size:var(--font-size-base);letter-spacing:-.04em;line-height:1.4;padding:0}.my-account-fields .select2-container .select2-selection__arrow{height:100%;right:var(--space-md2)}.my-account-fields fieldset{border:0;grid-column:1/-1;margin:var(--space-md) 0 0;padding:0}.my-account-fields fieldset legend{color:var(--color-text);font-size:var(--font-size-md);font-weight:600;margin-bottom:var(--space-md);padding:0}.my-account-fields .clear{display:none}.my-account-fields p:has(button){grid-column:1/-1;margin:var(--space-md) 0 0}.my-account-fields .woocommerce-EditAccountForm p:has(#account_first_name),.my-account-fields .woocommerce-EditAccountForm p:has(#account_last_name),.my-account-fields .woocommerce-EditAccountForm p:has(#account_display_name),.my-account-fields .woocommerce-EditAccountForm p:has(#account_email){display:none}.my-account-fields button.button{background:var(--color-black);border:0;border-radius:var(--radius-pill);color:var(--color-white);cursor:pointer;font-family:inherit;font-size:var(--font-size-md);font-weight:500;letter-spacing:-.04em;min-height:50px;padding:8px 32px;transition:var(--duration-hover)}.my-account-fields button.button:hover{background:var(--color-black-hover)}
