body.woocommerce-account .page-body__inner>.woocommerce{padding:var(--space-10);border-radius:var(--radius-card);background-color:var(--color-bg-alt);box-shadow:var(--shadow-card)}body.woocommerce-account .page-body__inner>.woocommerce{display:grid;grid-template-columns:1fr;gap:var(--space-8)}body.woocommerce-account .page-body__inner>.woocommerce::before,body.woocommerce-account .page-body__inner>.woocommerce::after,body.woocommerce-account .woocommerce-MyAccount-content .u-columns::before,body.woocommerce-account .woocommerce-MyAccount-content .u-columns::after,body.woocommerce-account .woocommerce-Address-title::before,body.woocommerce-account .woocommerce-Address-title::after{content:none}@media (min-width:768px){body.woocommerce-account .page-body__inner>.woocommerce{grid-template-columns:15rem 1fr;gap:var(--space-10)}body.woocommerce-account .page-body__inner>.woocommerce>.woocommerce-notices-wrapper{grid-column:1 / -1}}body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content{float:none;inline-size:auto;margin:0}body.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none}body.woocommerce-account .woocommerce-MyAccount-navigation li+li{margin-block-start:var(--space-1)}body.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block;padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);color:var(--color-text);font-family:var(--font-display);font-size:var(--text-nav);font-weight:var(--fw-medium);text-decoration:none;transition:background-color var(--duration-fast) var(--ease)}body.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background-color:var(--color-bg)}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background-color:var(--color-primary);color:var(--color-text-invert)}body.woocommerce-account .woocommerce-MyAccount-content>p{max-inline-size:60ch;color:var(--color-text-muted);line-height:var(--lh-body)}body.woocommerce-account .woocommerce-MyAccount-content a:not(.button){color:var(--color-primary)}body.woocommerce-account .page-body__inner table.shop_table{min-inline-size:0;inline-size:100%;margin:0;border:0;border-radius:0;box-shadow:none;background-color:#fff0}body.woocommerce-account .page-body__inner table.shop_table thead :is(th,td):first-child{border-start-start-radius:var(--radius-lg)}body.woocommerce-account .page-body__inner table.shop_table thead :is(th,td):last-child{border-start-end-radius:var(--radius-lg)}body.woocommerce-account .page-body__inner table.shop_table :is(td,th):is(.woocommerce-orders-table__cell-order-total,.woocommerce-orders-table__cell-order-date){white-space:nowrap}body.woocommerce-account .woocommerce-MyAccount-content :is(input[type="text"],input[type="email"],input[type="tel"],input[type="password"],select){inline-size:100%;padding:var(--space-3) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-pill);background-color:var(--color-bg-alt);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base)}body.woocommerce-account .woocommerce-MyAccount-content label{display:block;margin-block-end:var(--space-2);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--fw-semibold)}body.woocommerce-account .woocommerce-MyAccount-content .form-row{margin-block-end:var(--space-5)}body.woocommerce-account .woocommerce-MyAccount-content fieldset{margin-block-start:var(--space-8);padding:0;border:0}body.woocommerce-account .woocommerce-MyAccount-content legend{padding:0;font-family:var(--font-display);font-size:var(--text-h5);font-weight:var(--fw-semibold)}body.woocommerce-account .woocommerce-Address-title{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);margin-block-end:var(--space-5)}body.woocommerce-account .woocommerce-Address-title h2{margin:0;font-size:var(--text-h5)}body.woocommerce-account .woocommerce-Address-title p.content-cta{margin:0}body.woocommerce-account .woocommerce-Address-title a.edit{float:none;padding:var(--space-2) var(--space-5);font-size:var(--text-sm)}body.woocommerce-account .woocommerce-Address address{margin:0;color:var(--color-text-muted);font-style:normal;line-height:var(--lh-relaxed)}body.woocommerce-account .woocommerce-Address>p{margin:0;color:var(--color-text-muted)}body.woocommerce-account .woocommerce-MyAccount-content>p:first-of-type{margin-block-end:var(--space-8)}body.woocommerce-account .woocommerce-MyAccount-content .u-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-8)}body.woocommerce-account .woocommerce-MyAccount-content .u-column1,body.woocommerce-account .woocommerce-MyAccount-content .u-column2{inline-size:auto;float:none}body.woocommerce-account .woocommerce-MyAccount-content :is(a.button,button.button,input.button),body.woocommerce-account .woocommerce-MyAccount-content :is(a.button,button.button,input.button).alt{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border:1px solid #fff0;border-radius:var(--radius-pill);background-color:var(--color-accent);color:var(--icf-deep-blue);font-family:var(--font-display);font-size:var(--text-nav);font-weight:var(--fw-semibold);text-decoration:none;text-transform:none}body.woocommerce-account .woocommerce-MyAccount-content :is(a.button,button.button,input.button):hover{background-color:var(--color-accent-hover);color:var(--icf-deep-blue)}body.woocommerce-account .page-body__inner table.shop_table a.button{padding:var(--space-2) var(--space-4);border-color:var(--color-primary);background-color:#fff0;color:var(--color-primary);font-size:var(--text-sm)}body.woocommerce-account .page-body__inner table.shop_table a.button:hover{background-color:var(--color-primary);color:var(--color-text-invert)}body.woocommerce-account .woocommerce-MyAccount-content :is(.woocommerce-info,.woocommerce-message,.woocommerce-error){display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin:0 0 var(--space-6);padding:var(--space-4) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);background-color:var(--color-bg);color:var(--color-text);list-style:none}body.woocommerce-account .woocommerce-MyAccount-content :is(.woocommerce-info,.woocommerce-message)::before{content:none}body.woocommerce-account .woocommerce-MyAccount-content :is(.woocommerce-info,.woocommerce-message) .button{margin-inline-start:auto}