.woocommerce-MyAccount-navigation li,.v-account-links>li{margin:0;font-size:1rem;line-height:1.5}.woocommerce-MyAccount-navigation ul{display:grid;gap:2px;padding:.5rem;border-radius:var(--v-radius-lg)}.woocommerce-MyAccount-navigation a{display:flex;align-items:center;gap:.8rem;padding:.75rem .95rem;border-radius:var(--v-radius);color:var(--v-text);transition:background-color .2s ease,box-shadow .2s ease,color .2s ease}.woocommerce-MyAccount-navigation a:before{content:"";flex:none;width:18px;height:18px;background:currentColor;opacity:.65;-webkit-mask:var(--v-account-icon, radial-gradient(circle, #000 2.5px, transparent 3px)) center / contain no-repeat;mask:var(--v-account-icon, radial-gradient(circle, #000 2.5px, transparent 3px)) center / contain no-repeat;transition:opacity .2s ease}.woocommerce-MyAccount-navigation a:hover:before,.woocommerce-MyAccount-navigation a:focus-visible:before,.woocommerce-MyAccount-navigation .is-active a:before{opacity:1}.woocommerce-MyAccount-navigation li:not(.is-active)>a:hover,.woocommerce-MyAccount-navigation li:not(.is-active)>a:focus-visible{background:color-mix(in srgb,var(--v-text) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v-text) 10%,transparent);color:var(--v-text)}[data-scheme=dark] .woocommerce-MyAccount-navigation li:not(.is-active)>a:hover:before,[data-scheme=dark] .woocommerce-MyAccount-navigation li:not(.is-active)>a:focus-visible:before{background:var(--v-accent)}.woocommerce-MyAccount-navigation-link--customer-logout{margin-block-start:.35rem;padding-block-start:.35rem;border-block-start:1px solid var(--v-border)}.woocommerce-MyAccount-navigation-link--customer-logout a{color:var(--v-muted)}.woocommerce-MyAccount-content:has(>.v-account-links)>p{max-width:46rem;margin-block:0 .5rem;color:var(--v-muted)}.woocommerce-MyAccount-content:has(>.v-account-links)>p:first-of-type{margin-block-end:.75rem;color:var(--v-text);font-size:1.15rem}.woocommerce-MyAccount-content:has(>.v-account-links)>p a{color:var(--v-text);text-decoration:underline;text-decoration-color:var(--v-border-strong);text-underline-offset:.2em}.v-account-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin:2rem 0 0;padding:0;list-style:none}.v-account-links a{position:relative;display:flex;flex-direction:column;gap:1.15rem;height:100%;padding:1.25rem 1.25rem 1.35rem;border:1px solid var(--v-border);border-radius:var(--v-radius-lg);background:var(--v-surface);color:var(--v-text);text-decoration:none;transition:border-color .25s ease,box-shadow .35s var(--v-ease),translate .35s var(--v-ease)}.v-account-links a:hover,.v-account-links a:focus-visible{border-color:var(--v-border-strong);box-shadow:var(--v-shadow);translate:0 -2px}.v-account-links__icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--v-surface-2);color:var(--v-text);transition:background-color .25s ease,color .25s ease}.v-account-links a:hover .v-account-links__icon,.v-account-links a:focus-visible .v-account-links__icon{background:var(--v-accent);color:var(--v-accent-ink)}.v-account-links__text{display:grid;gap:.3rem}.v-account-links__text strong{font-family:var(--v-font-heading);font-size:1.05rem;font-weight:600;letter-spacing:-.01em}.v-account-links__text span{color:var(--v-muted);font-size:.88rem;line-height:1.45}.v-account-links__arrow{position:absolute;inset-block-start:1.3rem;inset-inline-end:1.3rem;color:var(--v-muted);transition:translate .3s var(--v-ease),color .2s ease}:root[dir=rtl] .v-account-links__arrow{scale:-1 1}.v-account-links a:hover .v-account-links__arrow{color:var(--v-text);translate:2px -2px}:root[dir=rtl] .v-account-links a:hover .v-account-links__arrow{translate:-2px -2px}:root[dir=rtl] .woocommerce-MyAccount-navigation-link--customer-logout a:before,:root[dir=rtl] .v-account-links__item--customer-logout .v-icon{scale:-1 1}.woocommerce-account .woocommerce-Addresses{margin-block-start:1.5rem}.woocommerce-account .u-columns.woocommerce-Addresses .woocommerce-Address{padding:clamp(1.25rem,2.5vw,1.6rem);border:1px solid var(--v-border);border-radius:var(--v-radius-lg);background:var(--v-surface)}.woocommerce-account .woocommerce-Address-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;margin-block-end:1rem}.woocommerce-account .addresses .woocommerce-Address-title:before,.woocommerce-account .addresses .woocommerce-Address-title:after{display:none}.woocommerce-account .woocommerce-Address-title :is(h2,h3){float:none;margin:0;font-size:1.15rem}.woocommerce-account .woocommerce-Address-title .edit{float:none;display:inline-flex;align-items:center;padding:.45em 1em;border:1px solid var(--v-border-strong);border-radius:var(--v-pill);color:var(--v-text);font-size:.82rem;font-weight:600;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.woocommerce-account .woocommerce-Address-title .edit:hover{border-color:var(--v-text);background:var(--v-text);color:var(--v-bg)}.woocommerce-account .woocommerce-Address address{margin:0;color:var(--v-muted);font-style:normal;line-height:1.7}.woocommerce table.my_account_orders tbody th{color:var(--v-text);font-size:.95rem;font-weight:600;letter-spacing:0;text-transform:none}.woocommerce table.my_account_orders tbody th a{color:inherit;text-decoration:none}.woocommerce table.my_account_orders tbody th a:hover{text-decoration:underline;text-underline-offset:.2em}.woocommerce-MyAccount-content table.shop_table .button{padding:.55em 1.15em;font-size:.85rem}.woocommerce-MyAccount-content table.shop_table .button+.button{margin-inline-start:.4rem}.woocommerce-MyAccount-content mark{padding:0;background:none;color:var(--v-text);font-weight:600}.woocommerce-MyAccount-content>form>h2:first-child,.woocommerce-MyAccount-content>h2:first-of-type{margin-block:0 1.25rem;font-size:clamp(1.4rem,2.4vw,1.8rem)}.woocommerce-EditAccountForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.woocommerce-EditAccountForm>*{grid-column:1 / -1}.woocommerce-EditAccountForm>.form-row-first{grid-column:1}.woocommerce-EditAccountForm>.form-row-last{grid-column:2}.woocommerce-EditAccountForm>.clear{display:none}#account_display_name_description{display:block;margin-block-start:.45rem;color:var(--v-muted);font-size:.85rem;line-height:1.5}#account_display_name_description em{font-style:normal}.woocommerce-EditAccountForm fieldset{min-width:0;margin:.75rem 0 1.5rem;padding:clamp(1.25rem,2.5vw,1.6rem);border:1px solid var(--v-border);border-radius:var(--v-radius-lg);background:var(--v-surface)}.woocommerce-EditAccountForm legend{float:inline-start;width:100%;margin-block-end:1rem;padding:0;font-family:var(--v-font-heading);font-size:1.15rem;font-weight:600;letter-spacing:-.01em}.woocommerce-EditAccountForm legend+*{clear:both}.woocommerce-EditAccountForm fieldset>:last-child{margin-block-end:0}@media(max-width:782px){.v-account-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.v-account-links a{gap:.9rem;padding:1rem}.v-account-links__icon{width:40px;height:40px}.v-account-links__arrow{display:none}.woocommerce-EditAccountForm{grid-template-columns:minmax(0,1fr)}.woocommerce-EditAccountForm>.form-row-first,.woocommerce-EditAccountForm>.form-row-last{grid-column:1}}@media(max-width:768px){.woocommerce table.my_account_orders tbody th{display:block;text-align:end}.woocommerce table.my_account_orders tbody th:before{content:attr(data-title) ": ";float:inline-start;font-weight:700}.woocommerce table.my_account_orders tbody tr+tr th{border-block-start:1px solid var(--v-border-strong)}}@media(max-width:1024px){.woocommerce-MyAccount-navigation ul{display:flex;gap:.35rem;padding:.35rem;overflow-x:auto;overflow-y:hidden;border-radius:var(--v-pill);scrollbar-width:none}.woocommerce-MyAccount-navigation ul::-webkit-scrollbar{display:none}.woocommerce-MyAccount-navigation li{flex:none}.woocommerce-MyAccount-navigation a{gap:.5rem;padding:.6rem 1rem;border-radius:var(--v-pill);font-size:.9rem;white-space:nowrap}.woocommerce-MyAccount-navigation a:before{width:16px;height:16px}.woocommerce-MyAccount-navigation-link--customer-logout{margin:0;padding:0;border:0}}
