.pa-account{padding-top:52px;padding-bottom:80px}.woocommerce-account .woocommerce{max-width:1400px;margin:0 auto}.pa-auth{display:grid;gap:28px;padding-top:52px;padding-bottom:80px;max-width:1000px;margin:0 auto}.pa-auth--split{grid-template-columns:1fr 1fr}.pa-auth__card{background:#FFFFFF;border:1px solid rgba(36,38,31,0.12);border-radius:8px;padding:40px 38px 42px}.pa-auth__card--register{background:#FCFAF6}.pa-auth__kicker{font-size:11.5px;letter-spacing:0.2em;text-transform:uppercase;font-weight:600;color:#B4813A;margin-bottom:12px}.pa-auth__title{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:clamp(28px,3vw,38px);line-height:1.05;margin:0 0 10px;color:#1A211B}.pa-auth__lead{font-size:14.5px;line-height:1.6;color:#6E6A5B;margin:0 0 26px}.pa-field{display:block;margin:0 0 18px}.pa-field label{display:block;font-size:12px;letter-spacing:0.1em;text-transform:uppercase;font-weight:600;color:#57544A;margin-bottom:8px}.pa-field label .required{color:#B4813A;border:none}.pa-field input{width:100%;padding:14px 15px;font-size:15px;font-family:'Hanken Grotesk',sans-serif;color:#24261F;background:#FFFFFF;border:1px solid rgba(36,38,31,0.25);border-radius:3px;outline:none;transition:border-color 0.18s ease}.pa-field input:focus{border-color:#B4813A}.pa-auth__row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 22px}.pa-auth__remember{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#57544A;cursor:pointer}.pa-auth__remember input{accent-color:#B4813A;width:16px;height:16px;cursor:pointer}.pa-auth__lost{font-size:13px;color:#916627;border-bottom:1px solid rgba(180,129,58,0.4)}.pa-auth__submit{width:100%;background:#B4813A;color:#F6F1E6;border:none;font-size:13px;letter-spacing:0.12em;text-transform:uppercase;font-weight:600;padding:17px;border-radius:2px;cursor:pointer;font-family:'Hanken Grotesk',sans-serif;transition:background 0.2s ease}.pa-auth__submit:hover{background:#9a6c2c}.pa-auth__submit--alt{background:#1A211B}.pa-auth__submit--alt:hover{background:#2b352c}.pa-auth__note,.pa-auth__privacy{font-size:12.5px;line-height:1.6;color:#6E6A5B;margin:14px 0 0}.pa-account-layout{display:grid;grid-template-columns:270px 1fr;gap:44px;align-items:start;padding-top:52px;padding-bottom:80px}.pa-account-nav{background:#FFFFFF;border:1px solid rgba(36,38,31,0.12);border-radius:8px;overflow:hidden;position:sticky;top:100px}.pa-account-nav__user{display:flex;align-items:center;gap:14px;padding:22px 22px;background:#1A211B;color:#F3EDE1}.pa-account-nav__avatar img{border-radius:999px;display:block;width:48px;height:48px}.pa-account-nav__meta{display:flex;flex-direction:column;min-width:0}.pa-account-nav__hello{font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:rgba(243,237,225,0.55)}.pa-account-nav__name{font-family:'Cormorant Garamond',serif;font-size:20px;color:#F6F1E6;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-account-nav ul{list-style:none;margin:0;padding:8px 0}.pa-account-nav li a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 22px;font-size:13.5px;font-weight:600;letter-spacing:0.02em;color:#3a3c30;border-left:2px solid transparent;transition:all 0.15s ease}.pa-account-nav li a:hover{color:#916627;background:#FCF8F1}.pa-account-nav__arrow{opacity:0;transform:translateX(-4px);transition:all 0.15s ease;color:#B4813A}.pa-account-nav li a:hover .pa-account-nav__arrow{opacity:1;transform:translateX(0)}.pa-account-nav li.is-active a,.pa-account-nav li.woocommerce-MyAccount-navigation-link--is-active a{color:#B4813A;background:#FCF8F1;border-left-color:#B4813A}.pa-account-nav li.is-active .pa-account-nav__arrow{opacity:1;transform:translateX(0)}.pa-account-content{min-width:0}.pa-account-dash__title{font-family:'Cormorant Garamond',serif;font-weight:500;font-size:clamp(30px,3.4vw,42px);line-height:1.05;margin:0 0 10px;color:#1A211B}.pa-account-dash__lead{font-size:15px;line-height:1.6;color:#6E6A5B;margin:0 0 30px;max-width:560px}.pa-account-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px}.pa-account-stat{display:flex;flex-direction:column;align-items:flex-start;gap:6px;background:#FFFFFF;border:1px solid rgba(36,38,31,0.12);border-radius:8px;padding:24px 22px;color:inherit;transition:border-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease}.pa-account-stat:hover{color:inherit;transform:translateY(-4px);border-color:rgba(180,129,58,0.5);box-shadow:0 16px 28px -20px rgba(26,33,27,0.4)}.pa-account-stat__num{font-family:'Cormorant Garamond',serif;font-size:34px;line-height:1;color:#B4813A}.pa-account-stat__label{font-size:11.5px;letter-spacing:0.14em;text-transform:uppercase;font-weight:600;color:#6E6A5B}.pa-account-dash__cta{margin-bottom:8px}.pa-btn-gold{display:inline-block;background:#B4813A;color:#F6F1E6;font-size:12.5px;letter-spacing:0.12em;text-transform:uppercase;font-weight:600;padding:15px 30px;border-radius:2px;transition:background 0.2s ease}.pa-btn-gold:hover{background:#9a6c2c;color:#F6F1E6}.woocommerce-MyAccount-content>p{font-size:15px;line-height:1.7;color:#3a3c30}.woocommerce-MyAccount-content table.woocommerce-orders-table,.woocommerce-MyAccount-content table.shop_table{width:100%;border-collapse:collapse;background:#FFFFFF;border:1px solid rgba(36,38,31,0.12);border-radius:8px;overflow:hidden;font-size:14px}.woocommerce-MyAccount-content table th{text-align:left;padding:14px 16px;font-size:11.5px;letter-spacing:0.12em;text-transform:uppercase;font-weight:600;color:#57544A;background:#FCFAF6;border-bottom:1px solid rgba(36,38,31,0.12)}.woocommerce-MyAccount-content table td{padding:14px 16px;border-bottom:1px solid rgba(36,38,31,0.08);color:#3a3c30}.woocommerce-MyAccount-content .button,.woocommerce-MyAccount-content button[type="submit"]{display:inline-block;background:#B4813A !important;color:#F6F1E6 !important;border:none !important;font-size:12px !important;letter-spacing:0.1em;text-transform:uppercase;font-weight:600 !important;padding:12px 22px !important;border-radius:2px !important;cursor:pointer;font-family:'Hanken Grotesk',sans-serif !important;transition:background 0.2s ease}.woocommerce-MyAccount-content .button:hover,.woocommerce-MyAccount-content button[type="submit"]:hover{background:#9a6c2c !important;color:#F6F1E6 !important}.woocommerce-MyAccount-content form .form-row{margin-bottom:18px}.woocommerce-MyAccount-content label{display:block;font-size:12px;letter-spacing:0.1em;text-transform:uppercase;font-weight:600;color:#57544A;margin-bottom:8px}.woocommerce-MyAccount-content input.input-text,.woocommerce-MyAccount-content select,.woocommerce-MyAccount-content textarea{width:100%;padding:13px 15px;font-size:15px;font-family:'Hanken Grotesk',sans-serif;color:#24261F;background:#FFFFFF;border:1px solid rgba(36,38,31,0.25);border-radius:3px;outline:none}.woocommerce-MyAccount-content input.input-text:focus,.woocommerce-MyAccount-content select:focus{border-color:#B4813A}.woocommerce-MyAccount-content fieldset{border:1px solid rgba(36,38,31,0.12);border-radius:8px;padding:22px;margin:26px 0}.woocommerce-MyAccount-content legend{font-family:'Cormorant Garamond',serif;font-size:22px;color:#1A211B;padding:0 8px}.woocommerce-message,.woocommerce-info,.woocommerce-error{list-style:none;background:#FCF8F1;border:1px solid rgba(180,129,58,0.4);border-left:3px solid #B4813A;border-radius:4px;padding:15px 18px;margin:0 0 24px;font-size:14px;color:#3a3c30}.woocommerce-error{background:#FBF2EF;border-color:rgba(160,75,50,0.4);border-left-color:#a04b32}.woocommerce-message .button,.woocommerce-info .button{float:right;margin-left:14px}@media (max-width:1024px){.pa-account-layout{grid-template-columns:1fr;gap:26px}.pa-account-nav{position:static}.pa-account-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.pa-auth--split{grid-template-columns:1fr}}@media (max-width:560px){.pa-auth__card{padding:30px 24px 32px}.pa-account-stats{grid-template-columns:1fr 1fr;gap:12px}.pa-account-stat{padding:18px 16px}.woocommerce-MyAccount-content table th,.woocommerce-MyAccount-content table td{padding:11px 12px;font-size:13px}}
.woocommerce-info::before,.woocommerce-message::before,.woocommerce-error::before{display:none !important}.woocommerce-info,.woocommerce-message,.woocommerce-error{padding-left:18px !important}.pa-account-nav,.woocommerce-MyAccount-navigation{min-width:240px}.pa-account-layout>.pa-account-nav{width:100%;min-width:0}
