body.nb-refresh{--ink:#1F1F1F;--blue:#F1592A;--cream:#FDF7E3;--line:#ded8c8;margin:0;background:var(--cream);color:var(--ink);font-family:"Be Vietnam Pro",sans-serif}.nb-refresh .nb-skip{position:absolute;top:-100px;left:20px;z-index:50;background:#fff;padding:12px}.nb-refresh .nb-skip:focus{top:12px}.nb-refresh a:focus-visible,.nb-refresh button:focus-visible,.nb-refresh summary:focus-visible{outline:3px solid #1F1F1F;outline-offset:4px}.nb-refresh .nav{height:88px;padding:0 max(24px,4vw);background:#fffef9;box-shadow:none;backdrop-filter:none}.nb-refresh .brand{letter-spacing:0}.nb-refresh .nb-logo{width:150px;height:50px;object-fit:contain}.nb-refresh .button{border-radius:999px;background:#F1592A;color:#1F1F1F;box-shadow:none;font-weight:800;line-height:1.35;padding:14px 24px;border:1px solid #fff0;text-align:center}.nb-refresh .button:hover{background:#e84c1d;color:#101010;box-shadow:none}.nb-refresh .nb-actions .button:nth-child(2){background:#fff0;border-color:#1F1F1F}.nb-refresh .nb-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.nb-refresh .nb-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:5vw;max-width:1400px;margin:auto;padding:70px max(24px,4vw);align-items:center}.nb-refresh h1{font:800 clamp(40px,5.2vw,76px)/1.06 "Be Vietnam Pro",sans-serif;letter-spacing:-.055em;margin:20px 0}.nb-refresh h1 em,.nb-refresh h2 em{font-family:"Noto Serif",serif;color:#2A7A6A;font-weight:600}.nb-refresh h2{font:800 clamp(30px,3.5vw,49px)/1.15 "Be Vietnam Pro",sans-serif;letter-spacing:-.035em;margin:0 0 20px}.nb-refresh h3{font:700 24px/1.3 "Be Vietnam Pro",sans-serif;margin:12px 0}.nb-refresh .eyebrow{font-size:11px;letter-spacing:.14em;color:#58585A;margin:18px 0}.nb-refresh .nb-lead{font-size:19px;max-width:620px;color:#494949;line-height:1.75}.nb-refresh .nb-spec{font-size:13px;font-weight:700;margin-top:25px;color:#58585A}.nb-refresh .nb-hero-image{margin:0;padding:24px;background:#fff;border-radius:28px;overflow:hidden}.nb-refresh .nb-hero-image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.nb-refresh figcaption{font-size:12px;text-align:center;color:#58585A;padding:12px 0 0}.nb-refresh .nb-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;padding:45px max(24px,4vw);background:#fffef9;border-block:1px solid var(--line)}.nb-refresh .nb-benefits article{min-width:0}.nb-refresh .nb-benefits span{font-size:11px;font-weight:800;letter-spacing:.12em;color:#58585A}.nb-refresh .nb-benefits h2{font-size:24px;margin:14px 0}.nb-refresh .nb-benefits p{font-size:15px;color:#494949}.nb-refresh .nb-section{max-width:1400px;margin:auto;padding:80px max(24px,4vw)}.nb-refresh .nb-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:35px}.nb-refresh .nb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.nb-refresh .nb-card{border:1px solid var(--line);border-top:5px solid var(--sku-accent);border-radius:20px;background:#fff;overflow:hidden}.nb-refresh .nb-card-image{display:block;padding:20px}.nb-refresh .nb-card-image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.nb-refresh .nb-card-copy{padding:0 24px 25px}.nb-refresh .nb-card-copy p{color:#494949;min-height:76px}.nb-refresh .nb-card-copy small{color:#58585A}.nb-refresh .nb-tag{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:800}.nb-refresh .nb-card-actions{display:flex;flex-direction:column;gap:15px;margin-top:22px;align-items:start}.nb-refresh .nb-card .button{font-size:13px;padding:11px 19px}.nb-refresh .nb-detail{font-weight:700;text-underline-offset:5px;font-size:14px}.nb-refresh .nb-story{display:grid;grid-template-columns:1fr 1fr;gap:6vw;background:#1F1F1F;color:#fff;padding:80px max(24px,6vw)}.nb-refresh .nb-story .eyebrow{color:#FDF7E3}.nb-refresh .nb-story h2 em{color:#FDF7E3}.nb-refresh .nb-story p:not(.eyebrow){font-size:18px;color:#eee}.nb-refresh .nb-occasions{padding:28px;background:#fff0;border:0}.nb-refresh .nb-journal{border-top:1px solid var(--line)}.nb-refresh .nb-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:35px}.nb-refresh .nb-journal-grid article{background:#fffef9;border:1px solid var(--line);border-radius:16px;padding:28px}.nb-refresh .nb-journal-grid h3{font-size:21px}.nb-refresh .nb-journal-grid h3 a{text-decoration:none}.nb-refresh .nb-closing{background:#1F1F1F;color:#fff;text-align:center;padding:75px 24px}.nb-refresh .nb-closing p{max-width:680px;margin:20px auto 30px;color:#eee}.nb-refresh .nb-closing .eyebrow{color:#FDF7E3}.nb-refresh .nb-footer{background:#fffef9;display:grid;grid-template-columns:1.5fr 1fr .5fr;gap:32px;padding:45px max(24px,4vw);align-items:start}.nb-refresh .footer-links{gap:14px;align-items:start}.nb-refresh .footer-links a{opacity:1}.nb-refresh .nb-footer p{font-size:12px}.nb-refresh .nb-intro{padding-bottom:30px}.nb-refresh .nb-compare{padding-top:25px}.nb-refresh .nb-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:15px;background:#fff}.nb-refresh table{border-collapse:collapse;width:100%;min-width:660px;text-align:left;font-size:14px}.nb-refresh caption{text-align:left;padding:18px;font-weight:700;background:#fffef9}.nb-refresh th,.nb-refresh td{padding:18px;border-bottom:1px solid var(--line)}.nb-refresh thead{background:#1F1F1F;color:#fff}.nb-refresh .nb-note{font-size:13px;color:#58585A;margin-top:20px}.nb-refresh .nb-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:8vw}.nb-refresh .nb-details-grid li{margin:12px 0}.nb-refresh .nb-faq details{padding:22px 0}.nb-refresh summary{font:700 18px/1.5 "Be Vietnam Pro",sans-serif}.nb-refresh details p{color:#494949}.nb-refresh .nb-related{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.nb-refresh .nb-related a{text-decoration:none;text-align:center}.nb-refresh .nb-related img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:14px}.nb-refresh .nb-related h3{font-size:15px}@media(max-width:1000px){.nb-refresh .nb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nb-refresh .nb-hero{gap:25px}.nb-refresh .nav nav{gap:18px}}@media(max-width:900px){.nb-refresh .nav{height:auto;min-height:76px}.nb-refresh .nav nav{position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 20px #0001}.nb-refresh .nb-hero{grid-template-columns:1fr;padding-top:40px}.nb-refresh .nb-hero-image{max-width:550px;width:100%;justify-self:center}.nb-refresh .nb-benefits,.nb-refresh .nb-story,.nb-refresh .nb-journal-grid,.nb-refresh .nb-details-grid{grid-template-columns:1fr}.nb-refresh .nb-story{gap:15px}.nb-refresh .nb-benefits{gap:20px}.nb-refresh .nb-section{padding-block:55px}.nb-refresh .nb-heading{align-items:start;flex-direction:column;gap:12px}.nb-refresh .nb-footer{display:flex;flex-direction:column;text-align:left;align-items:start}.nb-refresh .nb-related{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.nb-refresh .nav{padding-inline:18px;gap:12px}.nb-refresh .nb-logo{width:112px;height:40px}.nb-refresh .nav .button-small{font-size:11px;padding:10px 12px}.nb-refresh .nb-grid{grid-template-columns:1fr}.nb-refresh .nb-hero{padding-inline:22px}.nb-refresh .nb-hero-image{padding:15px}.nb-refresh h1{font-size:42px}.nb-refresh .nb-lead{font-size:17px}.nb-refresh .nb-card-copy p{min-height:0}.nb-refresh .nb-related{grid-template-columns:repeat(2,minmax(0,1fr))}.nb-refresh .nb-actions{align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.nb-refresh *{transition:none!important}}