.b-account-page{color:var(--b-account-page-color, #334155)}.b-account-page .woocommerce:has(>.woocommerce-MyAccount-navigation){display:grid;grid-template-columns:var(--b-account-page-nav-width, 240px) 1fr;gap:var(--b-account-page-gap, 2rem);align-items:start}.b-account-page .woocommerce>.woocommerce-notices-wrapper{grid-column:1 / -1}.b-account-page .woocommerce-MyAccount-content{min-inline-size:0}@media (max-width: 720px){.b-account-page .woocommerce:has(>.woocommerce-MyAccount-navigation){grid-template-columns:1fr;gap:var(--b-account-page-gap-stacked, 1.25rem)}}.b-account-page .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.b-account-page .woocommerce-MyAccount-navigation-link a{display:block;padding:var(--b-account-page-nav-link-padding, .625em .875em);border-inline-start:3px solid transparent;border-radius:var(--b-account-page-radius, 8px);color:inherit;text-decoration:none;transition:background .15s ease-out,color .15s ease-out}.b-account-page .woocommerce-MyAccount-navigation-link a:hover{background:color-mix(in srgb,currentColor 7%,transparent)}.b-account-page .woocommerce-MyAccount-navigation-link.is-active a{border-inline-start-color:var(--b-account-page-accent, #4f46e5);background:color-mix(in srgb,var(--b-account-page-accent, #4f46e5) 10%,transparent);color:var(--b-account-page-accent, #4f46e5);font-weight:600}.b-account-page .woocommerce-MyAccount-content table{inline-size:100%;border-collapse:collapse;margin-block:0 1rem}.b-account-page .woocommerce-MyAccount-content th,.b-account-page .woocommerce-MyAccount-content td{padding:var(--b-account-page-cell-padding, 12px);border:0;border-block-end:1px solid var(--b-account-page-border, #e5e7eb);text-align:start;vertical-align:middle}.b-account-page .woocommerce-MyAccount-content thead th{border-block-end-width:2px;font-weight:600}.b-account-page .woocommerce-MyAccount-content label{display:inline-block;margin-block-end:.375rem;font-size:.9em;font-weight:600}.b-account-page .woocommerce-MyAccount-content .required{color:var(--b-account-page-required, #dc2626);text-decoration:none}.b-account-page .input-text,.b-account-page select,.b-account-page textarea{inline-size:100%;padding:var(--b-account-page-input-padding, 10px);border:1px solid var(--b-account-page-border, #d1d5db);border-radius:var(--b-account-page-radius, 8px);background:var(--b-account-page-input-bg, transparent);color:inherit;font:inherit;line-height:1.4;transition:border-color .15s ease-out,box-shadow .15s ease-out}.b-account-page .input-text:focus,.b-account-page select:focus,.b-account-page textarea:focus{outline:none;border-color:var(--b-account-page-accent, #4f46e5);box-shadow:0 0 0 3px color-mix(in srgb,var(--b-account-page-accent, #4f46e5) 18%,transparent)}.b-account-page fieldset{margin-block:1rem;padding:0;border:0}.b-account-page fieldset legend{padding:0;margin-block-end:.5rem;font-weight:600}.b-account-page .button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding-block:.6em;padding-inline:var(--b-account-page-button-padding-inline, 24px);border:0;border-radius:var(--b-account-page-radius, 8px);background:var(--b-account-page-accent, #4f46e5);color:var(--b-account-page-button-color, #fff);font:inherit;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:filter .15s ease-out}.b-account-page .button:hover{filter:brightness(1.08)}.b-account-page .button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.b-account-page .woocommerce-form-login,.b-account-page .woocommerce-form-register{max-inline-size:var(--b-account-page-card-width, 420px);padding:var(--b-account-page-card-padding, 1.5rem);border:1px solid var(--b-account-page-border, #e5e7eb);border-radius:var(--b-account-page-card-radius, 12px)}.b-account-page .woocommerce-form-login .form-row,.b-account-page .woocommerce-form-register .form-row{margin-block:0 1rem;padding:0}.b-account-page .woocommerce-LostPassword{margin-block-end:0;font-size:.9em}.b-account-page .woocommerce-LostPassword a,.b-account-page .woocommerce-MyAccount-content a:not(.button){color:var(--b-account-page-accent, #4f46e5)}
