.woocommerce-account .page-container{max-width:1240px}.woocommerce-account .woocommerce{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(36px,6vw,80px)}.woocommerce-account .woocommerce-notices-wrapper{grid-column:1/-1}.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;float:none}.woocommerce-account .woocommerce-MyAccount-navigation ul{position:sticky;top:24px;padding:0;margin:0;list-style:none;border-top:1px solid #ddd}.woocommerce-account .woocommerce-MyAccount-navigation li{border-bottom:1px solid #ddd}.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:15px 4px;color:#555;font-size:12px;font-weight:600;letter-spacing:.07em;text-decoration:none;text-transform:uppercase}.woocommerce-account .woocommerce-MyAccount-navigation .is-active a,.woocommerce-account .woocommerce-MyAccount-navigation a:hover{color:#111}.woocommerce-account .woocommerce-MyAccount-content{width:100%;min-width:0;float:none}.woocommerce-account .woocommerce-MyAccount-content>p:first-child{margin-top:0;font-size:18px}.woocommerce-account .woocommerce-MyAccount-content a{font-weight:600}.woocommerce-account .woocommerce-orders-table,.woocommerce-account .woocommerce-table{width:100%;border:0;border-collapse:collapse}.woocommerce-account table th,.woocommerce-account table td{padding:14px 10px;border-bottom:1px solid #ddd;text-align:left}.woocommerce-account table th{font-size:11px;letter-spacing:.07em;text-transform:uppercase}.woocommerce-account table .button{padding:8px 12px;border-radius:0;background:#111;color:#fff;font-size:11px}.woocommerce-account .woocommerce-Address{width:calc(50% - 10px);padding:24px;border:1px solid #ddd}.woocommerce-account .woocommerce-Address-title h2{font-size:20px;font-weight:500}.woocommerce-account .woocommerce-Address-title a{font-size:12px}.woocommerce-account form h2,.woocommerce-account form h3{font-weight:500}.woocommerce-account .form-row{margin-bottom:18px}.woocommerce-account label{display:block;margin-bottom:7px;font-size:12px;font-weight:600;letter-spacing:.04em}.woocommerce-account input.input-text,.woocommerce-account select,.woocommerce-account .select2-selection{min-height:48px;padding:10px 12px;border:1px solid #ccc;border-radius:0;background:#fff}.woocommerce-account .select2-selection__rendered{line-height:27px!important}.woocommerce-account .select2-selection__arrow{height:46px!important}.account-extra-fields{padding:0;margin:32px 0 20px;border:0}.account-extra-fields legend{margin-bottom:16px;font-size:18px;font-weight:600}.woocommerce-account button.button{min-height:48px;padding:12px 24px;border-radius:0;background:#111;color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.woocommerce-account:not(.logged-in) .woocommerce{display:block;max-width:980px;margin-inline:auto}.woocommerce-account #customer_login{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,80px)}.woocommerce-account #customer_login .col-1,.woocommerce-account #customer_login .col-2{width:100%;float:none}.woocommerce-account .woocommerce-form-login,.woocommerce-account .woocommerce-form-register{padding:28px;border:1px solid #ddd}.woocommerce-account .woocommerce-form-login__rememberme{display:block;margin-bottom:18px}.woocommerce-account .woocommerce-LostPassword{font-size:13px}
@media(max-width:760px){.woocommerce-account .woocommerce{display:block}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:34px;overflow-x:auto}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;position:static;width:max-content;border-top:0}.woocommerce-account .woocommerce-MyAccount-navigation li{border-bottom:1px solid #ddd}.woocommerce-account .woocommerce-MyAccount-navigation a{padding:12px 16px}.woocommerce-account .woocommerce-Address{width:100%;margin-bottom:16px}.woocommerce-account #customer_login{grid-template-columns:1fr}.woocommerce-account .woocommerce-form-login,.woocommerce-account .woocommerce-form-register{padding:20px}}
