.woocommerce-account .woocommerce{--nb-primary:#2563eb;--nb-primary-dk:#1d4ed8;--nb-accent:#eff6ff;--nb-heading:#102a50;--nb-text:#334155;--nb-muted:#64748b;--nb-shadow:0 8px 24px rgba(15,42,80,.05)}
/* Nibras v2 — My Account design. Loaded only on account pages. */

.woocommerce-account .woocommerce{display:block!important;max-width:1200px;margin:0 auto;padding:24px 16px 48px;width:100%;box-sizing:border-box}
.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:none!important;width:auto!important}
.woocommerce form .form-row .select2-container{width:100%!important}
.woocommerce-account .woocommerce>.woocommerce-notices-wrapper:empty{display:none}

/* Hero */
.nb-acct{display:block;width:100%}
.nb-acct__hero{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;padding:28px 30px;border-radius:20px;color:#fff;background:linear-gradient(135deg,#2563EB 0%,#1D4ED8 55%,#102A50 100%);box-shadow:0 14px 32px rgba(37,99,235,.22)}
.nb-acct__hero::after{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;background:rgba(255,255,255,.08);pointer-events:none}
.nb-acct__who{display:flex;align-items:center;gap:18px;min-width:0}
.nb-acct__avatar{flex:0 0 auto;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;font-size:26px;font-weight:700;background:rgba(255,255,255,.2);border:2px solid rgba(255,255,255,.55)}
.nb-acct__hello{margin:0;font-size:13px;letter-spacing:.04em;opacity:.85}
.nb-acct__name{margin:2px 0 4px;font-size:24px;line-height:1.2;color:#fff;font-weight:700}
.nb-acct__sub{margin:0;font-size:14px;opacity:.9}
.nb-acct__stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(96px,1fr));gap:10px;margin:0}
.nb-acct__stats div{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);border-radius:14px;padding:12px 16px;backdrop-filter:blur(2px)}
.nb-acct__stats dt{font-size:12px;opacity:.9;margin:0}
.nb-acct__stats dd{margin:2px 0 0;font-size:24px;font-weight:700;line-height:1.1}

/* Body: menu + content */
.nb-acct__body{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;margin-top:24px;align-items:start}

/* Menu */
.woocommerce-MyAccount-navigation{position:sticky;top:96px;background:#fff;border:1px solid #EEF0F3;border-radius:16px;padding:10px;box-shadow:var(--nb-shadow)}
.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}
.woocommerce-MyAccount-navigation li a{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:12px;color:var(--nb-heading);font-weight:600;font-size:15px;text-decoration:none;transition:background .2s,color .2s}
.woocommerce-MyAccount-navigation li a::before{content:"";flex:0 0 18px;width:18px;height:18px;background:currentColor;-webkit-mask:var(--nb-ic) center/contain no-repeat;mask:var(--nb-ic) center/contain no-repeat;opacity:.75}
.woocommerce-MyAccount-navigation li a:hover{background:#EFF6FF;color:var(--nb-primary)}
.woocommerce-MyAccount-navigation li.is-active a{background:var(--nb-primary);color:#fff;box-shadow:0 6px 14px rgba(37,99,235,.25)}
.woocommerce-MyAccount-navigation li.is-active a::before{opacity:1}
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout{margin-top:6px;border-top:1px solid #EEF0F3;padding-top:6px}
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a{color:#B42318}
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a:hover{background:#FEF3F2;color:#B42318}

.woocommerce-MyAccount-navigation-link--dashboard a{--nb-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Cpath d='M3 10.5 12 3l9 7.5V20a1 1 0 0 1-1 1h-5v-6H9v6H4a1 1 0 0 1-1-1z'/%3E%3C/svg%3E")}
.woocommerce-MyAccount-navigation-link--orders a{--nb-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Cpath d='M21 8 12 3 3 8v8l9 5 9-5z'/%3E%3Cpath d='M3 8l9 5 9-5M12 13v8'/%3E%3C/svg%3E")}
.woocommerce-MyAccount-navigation-link--nibras-wishlist a{--nb-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Cpath d='M12 21s-7.5-4.6-9.5-9.1C1.2 8.8 3.3 5 7 5c2 0 3.5 1.1 5 2.8C13.5 6.1 15 5 17 5c3.7 0 5.8 3.8 4.5 6.9C19.5 16.4 12 21 12 21z'/%3E%3C/svg%3E")}
.woocommerce-MyAccount-navigation-link--downloads a{--nb-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Cpath d='M12 3v12m0 0-4-4m4 4 4-4M4 17v3h16v-3'/%3E%3C/svg%3E")}
.woocommerce-MyAccount-navigation-link--edit-address a{--nb-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Cpath d='M12 22s7-6.2 7-12a7 7 0 0 0-14 0c0 5.8 7 12 7 12z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E")}
.woocommerce-MyAccount-navigation-link--edit-account a{--nb-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21a8 8 0 0 1 16 0'/%3E%3C/svg%3E")}
.woocommerce-MyAccount-navigation-link--customer-logout a{--nb-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4M16 17l5-5-5-5M21 12H9'/%3E%3C/svg%3E")}

/* Content card */
.woocommerce-MyAccount-content{min-width:0;background:#fff;border:1px solid #EEF0F3;border-radius:16px;padding:26px;box-shadow:var(--nb-shadow)}
.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3{color:var(--nb-heading);font-weight:700;line-height:1.3;margin:0 0 12px}
.woocommerce-MyAccount-content h2{font-size:22px}
.woocommerce-MyAccount-content h3{font-size:18px}
.woocommerce-MyAccount-content p{color:#4B5563;line-height:1.7}
.woocommerce-MyAccount-content a:not(.button):not(.nb-btn){color:var(--nb-primary)}
.woocommerce-MyAccount-content mark{background:none;color:var(--nb-primary);font-weight:700}

/* Buttons */
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-MyAccount-content .button,.nb-empty .nb-btn,.woocommerce .nb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border:0;border-radius:999px;background:var(--nb-primary);color:#fff!important;font:inherit;font-weight:700;font-size:15px;text-decoration:none;cursor:pointer;transition:background .2s,transform .15s,box-shadow .2s}
.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:var(--nb-primary-dk);box-shadow:0 8px 18px rgba(37,99,235,.25);transform:translateY(-1px)}
.woocommerce a.button.view,.woocommerce a.button.wc-forward:not(.checkout){background:#F3F4F6;color:var(--nb-heading)!important}
.woocommerce a.button.view:hover,.woocommerce a.button.wc-forward:not(.checkout):hover{background:#E5E7EB;box-shadow:none}

/* Tables */
.woocommerce-MyAccount-content table.shop_table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #EEF0F3;border-radius:14px;overflow:hidden;font-size:15px}
.woocommerce-MyAccount-content table.shop_table th{background:#F9FAFB;color:var(--nb-muted);font-size:12px;letter-spacing:.04em;text-transform:uppercase;font-weight:700;text-align:left;padding:12px 14px;border-bottom:1px solid #EEF0F3}
.woocommerce-MyAccount-content table.shop_table td{padding:14px;border-bottom:1px solid #F1F2F4;vertical-align:middle}
.woocommerce-MyAccount-content table.shop_table tr:last-child td{border-bottom:0}
.woocommerce-MyAccount-content table.shop_table tbody tr{transition:background .15s}
.woocommerce-MyAccount-content table.shop_table tbody tr:hover{background:#F8FAFF}
.woocommerce-orders-table__cell-order-number a{font-weight:700;color:var(--nb-heading)}
.woocommerce-orders-table__cell-order-status{font-weight:700}
.woocommerce-orders-table__cell-order-status::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;background:#9CA3AF}
.status-processing .woocommerce-orders-table__cell-order-status::before{background:#F59E0B}
.status-completed .woocommerce-orders-table__cell-order-status::before{background:#16A34A}
.status-on-hold .woocommerce-orders-table__cell-order-status::before,.status-pending .woocommerce-orders-table__cell-order-status::before{background:#3B82F6}
.status-cancelled .woocommerce-orders-table__cell-order-status::before,.status-failed .woocommerce-orders-table__cell-order-status::before{background:#DC2626}

/* Forms */
.woocommerce-MyAccount-content form .form-row{margin:0 0 16px;padding:0}
.woocommerce-MyAccount-content form .form-row label{display:block;font-size:14px;font-weight:600;color:var(--nb-heading);margin-bottom:6px}
.woocommerce-MyAccount-content .required{color:var(--nb-primary);text-decoration:none}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce form .select2-container--default .select2-selection--single{width:100%;box-sizing:border-box;min-height:46px;padding:11px 14px;border:1.5px solid #E4E6EA;border-radius:12px;background:#fff;font:inherit;font-size:15px;color:var(--nb-text);transition:border-color .2s,box-shadow .2s;outline:none}
.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row select:focus{border-color:var(--nb-primary);box-shadow:0 0 0 4px rgba(37,99,235,.14)}
.woocommerce-MyAccount-content fieldset{border:1px solid #EEF0F3;border-radius:14px;padding:18px;margin:18px 0}
.woocommerce-MyAccount-content legend{padding:0 8px;font-weight:700;color:var(--nb-heading)}
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}
.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper .form-row-wide{grid-column:1/-1}
.woocommerce-MyAccount-content .u-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.woocommerce-MyAccount-content .u-column1,.woocommerce-MyAccount-content .u-column2{min-width:0}
.woocommerce-MyAccount-content .addresses .title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}
.woocommerce-MyAccount-content .addresses .title h3{margin:0}
.woocommerce-MyAccount-content .addresses .title .edit{font-weight:700;color:var(--nb-primary);font-size:14px}
.woocommerce-MyAccount-content address{font-style:normal;background:#F9FAFB;border:1px solid #EEF0F3;border-radius:14px;padding:16px;color:#374151;line-height:1.8;min-height:120px}

/* Notices */
.woocommerce-MyAccount-content .woocommerce-message,.woocommerce-MyAccount-content .woocommerce-info,.woocommerce-MyAccount-content .woocommerce-error{border-radius:12px;border:0;padding:14px 18px 14px 46px;margin:0 0 18px}
.woocommerce-message{background:#ECFDF3;color:#067647}
.woocommerce-info{background:#EFF6FF;color:#1D4ED8}
.woocommerce-error{background:#FEF3F2;color:#B42318}

/* Empty states from the wishlist endpoint */
.nb-empty{text-align:center;padding:36px 16px}
.nb-empty h2{font-size:20px;margin:0 0 8px;color:var(--nb-heading)}
.nb-empty p{color:var(--nb-muted);margin:0 0 18px}
.nb-wish-grid{margin-top:4px}

/* Login / register page (logged-out) */
.woocommerce-account:not(.logged-in) .woocommerce{max-width:1000px}
.woocommerce-account #customer_login{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}
.woocommerce-account #customer_login>div{background:#fff;border:1px solid #EEF0F3;border-radius:18px;padding:28px;box-shadow:var(--nb-shadow);min-width:0}
.woocommerce-account #customer_login h2{font-size:22px;color:var(--nb-heading);margin:0 0 14px}
.woocommerce-account #customer_login .woocommerce-form-login__submit,.woocommerce-account #customer_login .woocommerce-form-register__submit{width:100%}
.woocommerce-account #customer_login .button{width:100%}

/* Tablet and phone */
@media (max-width:900px){
	.nb-acct__body{grid-template-columns:1fr}
	.woocommerce-MyAccount-navigation{position:static;padding:8px}
	.woocommerce-MyAccount-navigation ul{display:flex;overflow-x:auto;gap:8px;padding:2px;scrollbar-width:none}
	.woocommerce-MyAccount-navigation ul::-webkit-scrollbar{display:none}
	.woocommerce-MyAccount-navigation li{flex:0 0 auto}
	.woocommerce-MyAccount-navigation li a{white-space:nowrap;padding:9px 14px;border:1px solid #EEF0F3;background:#fff}
	.woocommerce-MyAccount-navigation li.is-active a{border-color:var(--nb-primary)}
	.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout{margin-top:0;border-top:0;padding-top:0}
	.woocommerce-account #customer_login{grid-template-columns:1fr}
}
@media (max-width:640px){
	.woocommerce-account .woocommerce{padding:14px 12px 36px}
	.nb-acct__hero{padding:22px 18px;border-radius:16px}
	.nb-acct__avatar{width:54px;height:54px;font-size:22px}
	.nb-acct__name{font-size:20px}
	.nb-acct__stats{width:100%;grid-template-columns:repeat(3,1fr)}
	.nb-acct__stats div{padding:10px 10px}
	.nb-acct__stats dd{font-size:20px}
	.woocommerce-MyAccount-content{padding:18px;border-radius:14px}
	.woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper,.woocommerce-MyAccount-content .u-columns{grid-template-columns:1fr}
	.woocommerce-MyAccount-content table.shop_table thead{display:none}
	.woocommerce-MyAccount-content table.shop_table,.woocommerce-MyAccount-content table.shop_table tbody,.woocommerce-MyAccount-content table.shop_table tr,.woocommerce-MyAccount-content table.shop_table td{display:block;width:100%}
	.woocommerce-MyAccount-content table.shop_table tr{border-bottom:1px solid #EEF0F3;padding:10px 4px}
	.woocommerce-MyAccount-content table.shop_table td{border:0;padding:6px 10px}
	.woocommerce-MyAccount-content table.shop_table td::before{content:attr(data-title);display:block;font-size:12px;color:var(--nb-muted);font-weight:700;text-transform:uppercase;letter-spacing:.03em}
}
@media (prefers-reduced-motion:reduce){
	.woocommerce a.button,.woocommerce-MyAccount-navigation li a{transition:none}
}

/* Account dashboard · scoped blue/navy palette, no changes to the storefront header. */
.nb-acct{padding:8px;background:#f5f8fc;border-radius:24px}
.nb-acct__hero{border-radius:18px;background:linear-gradient(115deg,#102a50,#173f78 60%,#245fba);padding:30px;box-shadow:none}
.nb-acct__hero::after{width:300px;height:300px;right:-90px;top:-140px;border:40px solid rgba(255,255,255,.045);background:transparent}
.nb-acct__who>div{min-width:0}.nb-acct__name,.nb-acct__sub{overflow-wrap:anywhere}
.nb-acct__avatar{border-radius:18px;background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.22)}
.nb-acct__hello{letter-spacing:0;color:#bfdbfe;opacity:1}.nb-acct__sub{color:#e2ebfa;max-width:430px;line-height:1.7}
.nb-acct__stats div{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15);padding:13px 18px}
.nb-acct__stats dd{line-height:1.5}.nb-acct__body{gap:20px;margin:20px 0 0;grid-template-columns:228px minmax(0,1fr)}
.woocommerce-MyAccount-navigation{box-shadow:none;border-color:#e3eaf4;padding:10px}
.woocommerce-MyAccount-navigation li.is-active a{background:#eff6ff;color:#1d4ed8;box-shadow:inset 3px 0 #2563eb;border-radius:9px}
.woocommerce-MyAccount-navigation li a{font-size:14px;min-height:46px}.woocommerce-MyAccount-content{box-shadow:none;border-color:#e3eaf4;padding:26px}
.woocommerce-account .woocommerce :is(a,button,input,select,textarea):focus-visible{outline:2px solid #2563eb;outline-offset:3px}
.nb-acct__eyebrow{font-size:12px!important;color:#2563eb!important;font-weight:700;margin:0 0 7px!important;line-height:1.5!important}
.nb-acct-dash__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}
.nb-acct-dash__heading h2{font-size:24px;margin:0 0 7px}.nb-acct-dash__heading p{font-size:14px;margin:0;line-height:1.7}
.nb-acct-shop{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;padding:10px 14px;border:1px solid #dbe7f7;border-radius:10px;font-size:14px;font-weight:700;text-decoration:none;background:#f8fbff}
.nb-acct-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:28px}
.nb-acct-quick>a{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:17px;border:1px solid #e3eaf4;border-radius:13px;text-decoration:none;color:#102a50!important;transition:border-color .2s,background .2s;min-width:0}
.nb-acct-quick>a:hover{background:#f8fbff;border-color:#93b9f5}.nb-acct-quick strong{font-size:15px}.nb-acct-quick>a>span:last-child{font-size:12px;color:#64748b;line-height:1.7}
.nb-acct-quick__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;color:#2563eb;background:#eff6ff;margin-bottom:4px}
.nb-acct-recent>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid #e9eef5}
.nb-acct-recent>header h3{margin:0;font-size:18px}.nb-acct-recent>header>a{font-size:13px;white-space:nowrap;text-decoration:none;font-weight:700}
.nb-acct-orders{list-style:none;margin:0;padding:0}.nb-acct-orders>li{display:grid;grid-template-columns:minmax(90px,1fr) minmax(90px,1fr) auto auto;gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid #edf1f7;font-size:14px}
.nb-acct-order__id{display:grid;gap:4px;color:#102a50}.nb-acct-order__id>span{font-size:12px;color:#64748b}
.nb-acct-order__status{display:inline-flex;justify-self:start;align-items:center;background:#eff6ff;color:#1d4ed8;padding:5px 9px;border-radius:6px;font-size:12px;overflow-wrap:anywhere}
.nb-acct-order__status.status-completed{background:#ecfdf5;color:#047857}.nb-acct-order__status.status-cancelled,.nb-acct-order__status.status-failed{background:#fef2f2;color:#b91c1c}
.nb-acct-order__total{color:#102a50}.nb-acct-order__view{font-size:13px;text-decoration:none;white-space:nowrap}
.nb-acct-help{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;background:#f4f8ff;border:1px solid #e1ebfb;border-radius:12px;margin-top:24px;font-size:14px}
.nb-acct-help strong{color:#102a50}.nb-acct-help p{margin:5px 0 0;font-size:12px}.nb-acct-help>a{white-space:nowrap;font-weight:700;font-size:13px;text-decoration:none}
.nb-acct-empty{text-align:center;padding:34px 15px}.nb-acct-empty p{font-size:14px;margin-bottom:18px}
.nb-acct-auth__intro{text-align:center;padding:18px 12px 28px}.nb-acct-auth__intro h1{margin:0 0 10px;color:#102a50;font-size:30px}.nb-acct-auth__intro>p:last-child{color:#64748b;line-height:1.8;margin:0}
.woocommerce-account .nb-acct-auth form.login,.woocommerce-account .nb-acct-auth form.register{border:0;padding:0;margin:0}
.woocommerce-account .nb-acct-auth>h2{font-size:22px;color:#102a50}.woocommerce-account .nb-acct-auth>form.login{max-width:480px;margin:0 auto;background:#fff;padding:26px;border:1px solid #e3eaf4;border-radius:16px}
.woocommerce-account #customer_login>div{border-color:#e3eaf4;border-radius:16px;box-shadow:0 8px 28px rgba(16,42,80,.04)}
.woocommerce-account #customer_login.u-columns:before,.woocommerce-account #customer_login.u-columns:after{display:none}
.woocommerce-account #customer_login>.u-column1,.woocommerce-account #customer_login>.u-column2{width:auto;float:none}
.woocommerce-account .woocommerce .button{border-radius:10px}
@media(max-width:1100px){.nb-acct-orders>li{grid-template-columns:1fr 1fr}.nb-acct-order__total{grid-column:1}.nb-acct-order__view{justify-self:end}.nb-acct-order__status{justify-self:end}}
@media(max-width:900px){.nb-acct__body{grid-template-columns:1fr}.woocommerce-MyAccount-navigation ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;overflow:visible}.woocommerce-MyAccount-navigation li{min-width:0}.woocommerce-MyAccount-navigation li a{white-space:normal;padding:10px;font-size:13px;border:0}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout{margin:0;padding:0;border:0}}
@media(max-width:640px){.nb-acct{padding:6px;border-radius:18px}.nb-acct__hero{padding:22px 16px;gap:20px}.nb-acct__who{align-items:flex-start;gap:12px}.nb-acct__name{font-size:21px;line-height:1.6}.nb-acct__avatar{width:48px;height:48px;border-radius:13px}.nb-acct__sub{font-size:12px}.nb-acct__stats{gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.nb-acct__stats div{padding:10px}.nb-acct__stats dt{font-size:11px}.nb-acct__stats dd{font-size:22px}.nb-acct__body{margin-top:12px;gap:12px}.woocommerce-MyAccount-navigation ul{grid-template-columns:repeat(2,minmax(0,1fr))}.woocommerce-MyAccount-content{padding:18px 14px}.nb-acct-dash__heading{align-items:flex-start;flex-wrap:wrap;gap:12px;margin-bottom:18px}.nb-acct-dash__heading h2{font-size:21px}.nb-acct-dash__heading p{font-size:13px}.nb-acct-shop{font-size:13px;padding:8px 12px}.nb-acct-quick{grid-template-columns:1fr;gap:9px;margin-bottom:24px}.nb-acct-quick>a{display:grid;grid-template-columns:40px 1fr;column-gap:12px;padding:13px}.nb-acct-quick__icon{grid-row:1/3;margin:0}.nb-acct-quick strong{font-size:14px}.nb-acct-help{align-items:flex-start;flex-direction:column;gap:12px}.nb-acct-orders>li{gap:10px;font-size:13px}.nb-acct-recent>header h3{font-size:16px}}
@media(prefers-reduced-motion:reduce){.nb-acct-quick>a{transition:none}}
