:root{--bg-page: #ffffff;--bg-surface: #ffffff;--bg-elevated: #fff6f8;--bg-accent-soft: #fff0f4;--bg-warning-soft: #fff8eb;--bg-danger-soft: #fef2f2;--text-primary: #333333;--text-secondary: #525252;--text-muted: #6e6e6e;--text-on-accent: #ffffff;--accent-primary: #b81458;--accent-primary-hover: #960f47;--nb-peach: #ffccc1;--nb-peach-hover: #ffb8a8;--nb-peach-text: #261c21;--logo-chip-bg: transparent;--logo-chip-pad: 0;--accent-secondary: #8c621f;--accent-badge: #ffe6ee;--accent-badge-text: #960f47;--border-subtle: #f2e4e9;--border-strong: #e2c8d1;--border-focus: #b81458;--status-success: #16794d;--status-warning: #b45309;--status-danger: #b91c1c;--shadow-card: 0 6px 24px rgba(236, 41, 123, .05);--shadow-drawer: 0 -8px 36px rgba(38, 28, 33, .22);--overlay-backdrop: rgba(38, 28, 33, .56);--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-pill: 100px;--font-sans: "Poppins", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--tap-target-min: 48px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-page: #151114;--bg-surface: #1f191d;--bg-elevated: #2a2227;--bg-accent-soft: #331d28;--bg-warning-soft: #2b2214;--bg-danger-soft: #2d1818;--text-primary: #f6eef1;--text-secondary: #d8cad0;--text-muted: #b5a4ac;--text-on-accent: #151114;--accent-primary: #f472a0;--accent-primary-hover: #f78db2;--nb-peach: #4a2832;--nb-peach-hover: #5e3340;--nb-peach-text: #f6eef1;--logo-chip-bg: #ffffff;--logo-chip-pad: 4px 8px;--accent-secondary: #e2b568;--accent-badge: #3b202d;--accent-badge-text: #f9a8c5;--border-subtle: #362b31;--border-strong: #4d3d46;--border-focus: #f472a0;--status-success: #4cc38a;--status-warning: #f59e0b;--status-danger: #f87171;--shadow-card: 0 6px 24px rgba(0, 0, 0, .42);--shadow-drawer: 0 -8px 36px rgba(0, 0, 0, .68);--overlay-backdrop: rgba(0, 0, 0, .75)}}:root[data-theme=dark]{--bg-page: #151114;--bg-surface: #1f191d;--bg-elevated: #2a2227;--bg-accent-soft: #331d28;--bg-warning-soft: #2b2214;--bg-danger-soft: #2d1818;--text-primary: #f6eef1;--text-secondary: #d8cad0;--text-muted: #b5a4ac;--text-on-accent: #151114;--accent-primary: #f472a0;--accent-primary-hover: #f78db2;--nb-peach: #4a2832;--nb-peach-hover: #5e3340;--nb-peach-text: #f6eef1;--logo-chip-bg: #ffffff;--logo-chip-pad: 4px 8px;--accent-secondary: #e2b568;--accent-badge: #3b202d;--accent-badge-text: #f9a8c5;--border-subtle: #362b31;--border-strong: #4d3d46;--border-focus: #f472a0;--status-success: #4cc38a;--status-warning: #f59e0b;--status-danger: #f87171;--shadow-card: 0 6px 24px rgba(0, 0, 0, .42);--shadow-drawer: 0 -8px 36px rgba(0, 0, 0, .68);--overlay-backdrop: rgba(0, 0, 0, .75)}:root[data-theme=dark] *,:root[data-theme=light] *{transition:none!important}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{font-family:var(--font-sans);background-color:var(--bg-page);color:var(--text-primary);scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip}body{margin:0;padding:0;background-color:var(--bg-page);color:var(--text-primary);line-height:1.65;overflow-x:clip}img{max-width:100%;height:auto;display:block}input,select,textarea,button{font-family:inherit;font-size:16px}.nb-num,.nb-price-main,.nb-price-vietqr,.nb-cart-line-price,#sum-subtotal,#sum-warranty-promo,#sum-shipping,#sum-discount,#sum-total,#btn-submit-total-text{font-variant-numeric:tabular-nums}.nb-container{width:100%;max-width:1180px;margin:0 auto;padding:0 16px}.nb-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--tap-target-min);padding:12px 24px;border-radius:100px;border:none;background-color:var(--accent-primary);color:var(--text-on-accent);font-weight:700;font-size:15px;letter-spacing:.01em;cursor:pointer;text-decoration:none;box-shadow:0 4px 14px #b8145833}.nb-btn-primary:hover{background-color:var(--accent-primary-hover)}.nb-btn-primary:disabled{opacity:.55;cursor:not-allowed}.nb-btn-peach{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--tap-target-min);padding:12px 24px;border-radius:100px;border:none;background-color:var(--nb-peach);color:var(--nb-peach-text);font-weight:700;font-size:15px;letter-spacing:.02em;cursor:pointer;text-decoration:none}.nb-btn-peach:hover{background-color:var(--nb-peach-hover)}.nb-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--tap-target-min);padding:11px 26px;border-radius:100px;border:1.5px solid var(--text-primary);background-color:transparent;color:var(--text-primary);font-weight:600;font-size:14.5px;cursor:pointer;text-decoration:none}.nb-btn-secondary:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.nb-card{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:20px;box-shadow:var(--shadow-card)}.nb-badge{display:inline-flex;align-items:center;flex-wrap:wrap;max-width:100%;gap:6px;padding:5px 14px;border-radius:100px;background-color:var(--accent-badge);color:var(--accent-badge-text);font-size:13px;font-weight:700}.nb-tldr-speakable{margin:12px 0 16px;padding:14px 18px;border-radius:var(--radius-md);background-color:var(--bg-elevated);border-left:4px solid var(--accent-primary);font-size:14px;color:var(--text-primary)}.nb-tldr-speakable strong{color:var(--accent-primary)}.nb-progressive-details{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--bg-surface);margin-bottom:10px;overflow:hidden}.nb-progressive-details summary{padding:14px 18px;font-size:15px;font-weight:700;color:var(--text-primary);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px}.nb-progressive-details summary::-webkit-details-marker{display:none}.nb-progressive-details .nb-details-body{padding:12px 18px 14px;font-size:14px;color:var(--text-secondary);border-top:1px solid var(--border-subtle)}@media(max-width:680px){body{line-height:1.5}.nb-card{padding:14px}.nb-progressive-details{margin-bottom:6px}.nb-progressive-details summary{padding:10px 14px;font-size:14px}}@media print{.nb-topbar,.nb-header,.nb-sticky-bar,.nb-drawer-backdrop,.nb-drawer,.no-print{display:none!important}body,.nb-card{background:#fff!important;color:#000!important;box-shadow:none!important}#nb-warranty-result{display:block!important}}.nb-recent-order-bar[data-astro-cid-rf22aosb]{background:var(--bg-accent-soft);border-top:1px solid var(--border-subtle);padding:10px 0;font-size:13.5px}.nb-recent-order-inner[data-astro-cid-rf22aosb]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.nb-recent-order-btn[data-astro-cid-rf22aosb]{font-weight:700;color:var(--accent-primary);text-decoration:none}.nb-topbar[data-astro-cid-rf22aosb]{background-color:var(--nb-peach);color:var(--nb-peach-text);font-size:13px;min-height:36px;display:flex;align-items:stretch;justify-content:space-between;padding-left:16px}.nb-topbar-left[data-astro-cid-rf22aosb]{display:flex;align-items:center;gap:8px;padding:4px 0;flex-wrap:wrap}.nb-topbar-brand[data-astro-cid-rf22aosb]{font-weight:700}.nb-topbar-sep[data-astro-cid-rf22aosb]{opacity:.6}.nb-topbar-right[data-astro-cid-rf22aosb]{display:flex;align-items:stretch;gap:12px}.nb-country-pill[data-astro-cid-rf22aosb]{display:inline-flex;align-items:center;font-size:13px;font-weight:600}.nb-topbar-cart-btn[data-astro-cid-rf22aosb]{background-color:var(--accent-primary);color:var(--text-on-accent);text-decoration:none;font-weight:700;font-size:13px;padding:0 16px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.nb-topbar-cart-btn[data-astro-cid-rf22aosb]:hover{background-color:var(--accent-primary-hover)}@media(max-width:680px){.nb-topbar[data-astro-cid-rf22aosb]{min-height:30px;font-size:12px;padding-left:12px}.nb-topbar-sep[data-astro-cid-rf22aosb],.nb-hide-xs[data-astro-cid-rf22aosb]{display:none!important}}.nb-header[data-astro-cid-rf22aosb]{position:sticky;top:0;z-index:40;background-color:var(--bg-surface);border-bottom:1px solid var(--border-subtle)}.nb-header-inner[data-astro-cid-rf22aosb]{display:flex;align-items:center;justify-content:space-between;min-height:54px;max-height:58px;padding-top:4px;padding-bottom:4px;gap:8px}.nb-brand-link[data-astro-cid-rf22aosb]{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;flex-shrink:0}.nb-official-logo-img[data-astro-cid-rf22aosb]{height:34px;width:auto;object-fit:contain;background:var(--logo-chip-bg);padding:var(--logo-chip-pad);border-radius:8px}@media(max-width:480px){.nb-header-inner[data-astro-cid-rf22aosb]{padding-left:10px;padding-right:10px;gap:4px}.nb-official-logo-img[data-astro-cid-rf22aosb]{height:22px}}.nb-footer-nb-logo[data-astro-cid-rf22aosb]{background:var(--logo-chip-bg);padding:var(--logo-chip-pad);border-radius:8px}.nb-nav[data-astro-cid-rf22aosb]{display:flex;align-items:center;gap:4px;flex-wrap:nowrap}.nb-nav-link[data-astro-cid-rf22aosb]{display:inline-flex;align-items:center;min-height:44px;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--text-primary);text-decoration:none;padding:0 10px;border-radius:100px;white-space:nowrap}@media(max-width:480px){.nb-nav-link[data-astro-cid-rf22aosb]{font-size:12px;padding:0 8px}}.nb-nav-link[data-astro-cid-rf22aosb]:hover{color:var(--accent-primary)}.nb-nav-cta[data-astro-cid-rf22aosb]{background-color:var(--accent-badge);color:var(--accent-badge-text);font-weight:700}.nb-theme-btn[data-astro-cid-rf22aosb]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 10px;border-radius:100px;border:1px solid var(--border-strong);background-color:var(--bg-elevated);color:var(--text-primary);font-size:15px;font-weight:600;cursor:pointer;flex-shrink:0}.sr-only[data-astro-cid-rf22aosb]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nb-footer[data-astro-cid-rf22aosb]{margin-top:20px;padding:20px 0 76px;background-color:var(--bg-elevated);border-top:1px solid var(--border-subtle)}.nb-footer-cols[data-astro-cid-rf22aosb]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.nb-footer-brand-col[data-astro-cid-rf22aosb],.nb-footer-legal-col[data-astro-cid-rf22aosb]{grid-column:1 / -1}@media(min-width:1024px){.nb-footer-cols[data-astro-cid-rf22aosb]{grid-template-columns:1.3fr 1fr 1fr 1.2fr}.nb-footer-brand-col[data-astro-cid-rf22aosb],.nb-footer-legal-col[data-astro-cid-rf22aosb]{grid-column:auto}}.nb-footer-nb-logo[data-astro-cid-rf22aosb]{height:44px;width:auto;object-fit:contain;margin-bottom:12px}.nb-footer-tagline[data-astro-cid-rf22aosb]{font-size:13.5px;color:var(--text-secondary);margin:0 0 14px}.nb-footer-milena-badge[data-astro-cid-rf22aosb]{display:inline-flex;align-items:center;gap:10px;background:var(--bg-surface);border:1px solid var(--border-subtle);padding:8px 12px;border-radius:var(--radius-md);font-size:13.5px;font-weight:600;color:var(--text-primary)}.nb-footer-milena-badge[data-astro-cid-rf22aosb] img[data-astro-cid-rf22aosb]{height:28px;width:auto;object-fit:contain}.nb-footer-heading[data-astro-cid-rf22aosb]{display:block;font-size:15px;font-weight:700;color:var(--text-primary);margin-bottom:12px}.nb-footer-list[data-astro-cid-rf22aosb]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.nb-footer-list[data-astro-cid-rf22aosb] a[data-astro-cid-rf22aosb]{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--text-secondary);text-decoration:none}.nb-footer-list[data-astro-cid-rf22aosb] a[data-astro-cid-rf22aosb]:hover{color:var(--accent-primary)}.nb-footer-text[data-astro-cid-rf22aosb]{font-size:13.5px;color:var(--text-secondary);margin:0}.nb-footer-compliance[data-astro-cid-rf22aosb]{border-top:1px solid var(--border-subtle);padding-top:20px}.nb-footer-disclaimer[data-astro-cid-rf22aosb]{font-size:13.5px;color:var(--text-muted);margin:0 0 10px}.nb-footer-disclaimer[data-astro-cid-rf22aosb] a[data-astro-cid-rf22aosb]{color:var(--accent-primary);font-weight:600}.nb-footer-bottom-bar[data-astro-cid-rf22aosb]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:16px;font-size:13.5px;color:var(--text-secondary)}.nb-payment-pills[data-astro-cid-rf22aosb]{display:flex;flex-wrap:wrap;gap:6px}.nb-pay-tag[data-astro-cid-rf22aosb]{background:var(--bg-surface);border:1px solid var(--border-subtle);padding:4px 10px;border-radius:6px;font-size:13.5px;font-weight:600}
