.woocommerce-account .account-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;padding-top:2.5rem;padding-bottom:5rem}@media(min-width:1024px){.woocommerce-account .account-layout{grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:2rem}}.account-layout__sidebar,.account-layout__main{min-width:0}.woocommerce-account .account-layout .woocommerce-MyAccount-navigation,.woocommerce-account .account-layout .woocommerce-MyAccount-content{float:none;width:100%}.account-layout .woocommerce-MyAccount-navigation,.account-layout .woocommerce-MyAccount-content{border:1px solid var(--color-grey-200);border-radius:.75rem;background:#fff}.account-layout .woocommerce-MyAccount-navigation{border:0;padding:.875rem;box-shadow:0 8px 28px #002b5b0d}.account-navigation-list{display:flex;flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none}.account-navigation-list a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.5rem;padding:.875rem 1rem;color:var(--color-grey-800);font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .16s ease,color .16s ease}.account-navigation-list a:hover,.account-navigation-list a:focus-visible{background:var(--color-grey-50);color:var(--color-brand-primary-500)}.account-navigation-list .is-active a{background:var(--color-brand-primary-500);color:#fff}.account-navigation-list .is-active a:hover,.account-navigation-list .is-active a:focus-visible{background:var(--color-brand-primary-600);color:#fff}.account-navigation-list .is-active a:after{width:.4rem;height:.4rem;flex:none;border-top:2px solid currentColor;border-right:2px solid currentColor;content:"";transform:rotate(45deg)}.account-navigation-list .woocommerce-MyAccount-navigation-link--customer-logout{margin-top:.5rem;border-top:1px solid var(--color-grey-200);padding-top:.5rem}.account-layout .woocommerce-MyAccount-content{min-width:0;padding:clamp(1.25rem,3vw,2rem);color:var(--color-grey-800)}.account-layout .woocommerce-MyAccount-content>:first-child{margin-top:0}.account-layout .woocommerce-MyAccount-content>:last-child{margin-bottom:0}.woocommerce-account .account-layout .woocommerce-MyAccount-content .woocommerce-info{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem}.woocommerce-account .account-layout .woocommerce-MyAccount-content .woocommerce-info:after{display:none}.woocommerce-account .account-layout .woocommerce-MyAccount-content .woocommerce-info>.button{float:none;flex-shrink:0;margin:0}.account-layout .woocommerce-MyAccount-content p{line-height:1.6}.account-layout .woocommerce-MyAccount-content>p+p{margin-top:1rem}.account-layout .woocommerce-MyAccount-content a:not(.button){color:var(--color-brand-primary-600);text-underline-offset:.2em}.account-layout .woocommerce-MyAccount-content :is(h2,h3,h4){color:var(--color-grey-900);font-family:var(--font-headings)}.woocommerce-account .account-layout .woocommerce-MyAccount-content :is(a.button,button.button,input.button,button[type=submit],input[type=submit]){display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border:1px solid var(--color-brand-primary-500);border-radius:var(--radius-lg);padding:.625rem 1rem;background:var(--color-brand-primary-500);color:var(--color-grey-50);font-family:var(--font-headings);font-size:var(--text-sm);font-weight:700;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.woocommerce-account .account-layout .woocommerce-MyAccount-content :is(a.button,button.button,input.button,button[type=submit],input[type=submit]):hover{border-color:var(--color-brand-primary-600);background:var(--color-brand-primary-600);color:#fff}.woocommerce-account .account-layout .woocommerce-MyAccount-content :is(a.button,button.button,input.button,button[type=submit],input[type=submit]):focus-visible{outline:3px solid var(--color-brand-primary-50);outline-offset:2px}.woocommerce-account .account-layout .woocommerce-MyAccount-content :is(a.button,button.button,input.button,button[type=submit],input[type=submit]):disabled{opacity:.5;cursor:not-allowed}.woocommerce-account .account-layout .woocommerce-Address-title a.edit{border-color:var(--color-brand-primary-500);background:#fff;color:var(--color-brand-primary-500)}.woocommerce-account .account-layout .woocommerce-Address-title a.edit:hover{border-color:var(--color-brand-primary-600);background:var(--color-brand-primary-50);color:var(--color-brand-primary-600)}.account-layout .woocommerce-MyAccount-content .woocommerce-Addresses{width:100%}.account-layout .woocommerce-Address{min-width:0;border:1px solid var(--color-grey-200);border-radius:.75rem;padding:1.25rem}.account-layout .woocommerce-Address-title{display:flex;flex-direction:column;align-items:flex-start;gap:.875rem}.account-layout .woocommerce-Address-title h2,.account-layout .woocommerce-Address-title .edit{margin:0}.account-layout .woocommerce-Address address{margin-top:1rem;color:var(--color-grey-700);font-style:normal;line-height:1.6}.account-layout .woocommerce-MyAccount-content :is(.shop_table,.woocommerce-table){width:100%;border-color:var(--color-grey-200);border-radius:.5rem}.account-layout .woocommerce-MyAccount-content :is(.shop_table,.woocommerce-table) :is(th,td){padding:.875rem 1rem;border-color:var(--color-grey-200);text-align:left}.account-layout .woocommerce-MyAccount-content :is(.shop_table,.woocommerce-table) th{color:var(--color-grey-900);font-weight:700}.account-layout .woocommerce-MyAccount-content .edit-account,.account-layout .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.woocommerce-account .account-layout .woocommerce-MyAccount-content :is(.edit-account>.form-row,.woocommerce-address-fields__field-wrapper>.form-row){float:none;clear:none;width:100%;min-width:0;margin:0}.account-layout .edit-account>:not(.form-row),.account-layout .edit-account>.form-row-wide,.account-layout .woocommerce-address-fields__field-wrapper>.form-row-wide{grid-column:1 / -1}.account-layout .edit-account>.clear{display:none}.account-layout .account-password-section{border-top:1px solid var(--color-grey-200);padding-top:1.5rem}.account-layout .account-password-section .form-row{margin:0 0 1.25rem}.account-layout .account-password-section .form-row:last-child{margin-bottom:0}.account-layout .woocommerce-MyAccount-content :is(.edit-account,.woocommerce-address-fields) .form-row{display:block}.account-layout .woocommerce-MyAccount-content :is(.edit-account,.woocommerce-address-fields) label{display:block;margin-bottom:.5rem;color:var(--color-grey-900);font-weight:600}.account-layout .woocommerce-MyAccount-content :is(.edit-account,.woocommerce-address-fields) :is(input,select){width:100%;max-width:100%;min-height:2.875rem;border-radius:var(--radius-lg)}@media(max-width:767px){.woocommerce-account .account-layout .woocommerce-MyAccount-content .woocommerce-info{flex-direction:column;align-items:flex-start}.account-layout .woocommerce-MyAccount-content .edit-account,.account-layout .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper{grid-template-columns:minmax(0,1fr)}.account-layout .woocommerce-MyAccount-content{padding:1.25rem}.account-layout .woocommerce-MyAccount-content .woocommerce-orders-table{border:0}.account-layout .woocommerce-MyAccount-content .woocommerce-orders-table tr{border:1px solid var(--color-grey-200);border-radius:.5rem;padding:.75rem}.woocommerce-account .account-layout .woocommerce-orders-table tbody th{display:block}.account-layout .woocommerce-MyAccount-content .woocommerce-orders-table :is(th,td){width:100%;padding:.375rem .5rem}}
