.pdp-v2{--pdp-red:#bd4338;--pdp-red-dark:#9e3329}.pdp-v2-meta,.pdp-bar,.pdp-topbar{display:none}.pdp-v2 .purchase{gap:8px}.pdp-v2 .purchase .button,.pdp-v2 .purchase input{min-height:44px;box-shadow:none;border-radius:6px;font-size:15px}.pdp-v2 .purchase>.button:not(.gold):not(.favbtn){background:var(--pdp-red);border:1px solid var(--pdp-red);color:#fff;font-weight:700}.pdp-v2 .purchase>.button:not(.gold):not(.favbtn):hover{background:var(--pdp-red-dark);border-color:var(--pdp-red-dark)}.pdp-v2 .purchase .button.gold:not(.favbtn){border:1px solid var(--pdp-red);color:var(--pdp-red);background:#fff1f2;font-weight:600}.pdp-v2 .price strong{color:var(--pdp-red)}.pdp-info-rows{border-top:1px solid var(--line);margin:10px 0;padding:0;list-style:none}.pdp-info-rows li{border-bottom:1px solid var(--line)}.pdp-info-rows button{text-align:left;width:100%;min-height:46px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 2px;display:flex}.pdp-ico{color:#0a8f6a;flex:0 0 24px;place-items:center;display:grid}.pdp-info-short{flex:1;font-size:15px}.pdp-chev{color:#9aa3ad;font-size:22px;line-height:1}.pdp-sheet-wrap{z-index:70;background:#0b1f3a80;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.pdp-sheet{background:#fff;border-radius:14px 14px 0 0;width:100%;max-width:560px;max-height:80vh;padding:18px 18px 22px;animation:.22s ease-out pdp-up;overflow:auto}.pdp-sheet h2{font:500 18px/1.3 var(--font-display);text-align:center;margin:0 0 10px}.pdp-sheet p{margin:0 0 10px;font-size:15px;line-height:1.6}.pdp-sheet-link{color:var(--goldink);margin:2px 0 12px;font-size:15px;font-weight:600;display:inline-block}.pdp-sheet-close{background:var(--pdp-red);color:#fff;cursor:pointer;border:0;border-radius:6px;width:100%;min-height:46px;font-size:16px;font-weight:700;display:block}@keyframes pdp-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (max-width:620px){body:has(.pdp-bar){--navh:0px;padding-bottom:66px}:is(body:has(.pdp-bar) .m-bottom,body:has(.pdp-bar) .m-buybar){display:none!important}.pdp-v2 .purchase,.pdp-v2 .rating{display:none}body:has(.pdp-topbar) .notice{display:none}body:has(.pdp-topbar) header .head{display:none}body:has(.pdp-topbar) header{background:0 0;border:0}.pdp-topbar{z-index:44;border-bottom:1px solid var(--line);background:#fffdf9;align-items:center;gap:4px;height:50px;margin:0 -12px 6px;padding:0 8px;display:flex;position:sticky;top:0;box-shadow:0 2px 10px #0b1f3a14}.pdp-top-btn{color:#1b2a41;cursor:pointer;background:0 0;border:0;flex:0 0 40px;place-items:center;width:40px;height:40px;text-decoration:none;display:grid;position:relative}.pdp-top-search{color:#6b7785;white-space:nowrap;background:#f1ece2;border-radius:18px;flex:1;align-items:center;gap:8px;min-width:0;height:36px;padding:0 12px;font-size:13px;text-decoration:none;display:flex;overflow:hidden}.pdp-top-search svg{flex:none;width:18px;height:18px}.pdp-top-search span{text-overflow:ellipsis;overflow:hidden}.pdp-top-badge{background:var(--pdp-red);color:#fff;text-align:center;border-radius:9px;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:2px;right:0}.pdp-bar{z-index:45;height:calc(52px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:#fffaf0;border-top:1px solid #eadfc6;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 16px #0b1f3a24}.pdp-bar-btn{color:#3a4656;font:inherit;cursor:pointer;background:0 0;border:0;border-right:1px solid #eadfc6;flex-direction:column;flex:0 0 24%;justify-content:center;align-items:center;gap:1px;font-size:11px;font-weight:500;line-height:1.1;text-decoration:none;display:flex}.pdp-bar-btn svg{width:22px;height:22px}.pdp-bar-btn:first-child{color:#0a7d5e}.pdp-bar-btn:nth-child(2){color:#e8730c}.pdp-bar-btn:disabled{opacity:.4}.pdp-buy{background:var(--pdp-red);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:0;flex-direction:row;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.pdp-buy b{font-size:15px;font-weight:700;line-height:1.2}.pdp-buy:disabled{background:#9aa3ad}.pdp-buy-price .price{min-height:0;margin:0;display:block}.pdp-buy-price .price strong{color:#fff;font-size:14px;font-weight:600}.pdp-buy-price .price del{display:none}.pdp-v2-meta{color:var(--soft);justify-content:space-between;align-items:center;margin:6px 2px 0;font-size:14px;display:flex}.pdp-heart{color:#6b7785;cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;display:grid}.pdp-heart.on{color:var(--pdp-red)}.pdp-heart.on svg{fill:var(--pdp-red)}.pdp-v2 .pg-stage{aspect-ratio:4/3;padding:8px}.pdp-v2 .pg-hint{display:none}.pdp-v2 div:has(>.pdp-brandline){flex-direction:column;display:flex}.pdp-v2 div:has(>.pdp-brandline)>*{order:30}.pdp-v2 div:has(>.pdp-brandline)>.price{order:1;margin:8px 0 0}.pdp-v2 div:has(>.pdp-brandline)>.pdp-brandline{order:2}.pdp-v2 div:has(>.pdp-brandline)>h1{order:3;margin:4px 0;font-size:19px;font-weight:600;line-height:1.35}.pdp-v2 div:has(>.pdp-brandline)>.pdp-tagline{color:var(--soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;order:4;margin:0 0 4px;font-size:15px;display:-webkit-box;overflow:hidden}.pdp-v2 div:has(>.pdp-brandline)>.pdp-info-rows{order:5}.pdp-v2 div:has(>.pdp-brandline)>.vpick{order:6}.pdp-v2 div:has(>.pdp-brandline)>.low-stock{order:7;align-self:flex-start}.pdp-v2 .type,.pdp-v2 .pdp-short{display:none}.pdp-v2 .price strong{font-size:26px}.pdp-v2 .price del{color:#8a93a0;font-size:15px;font-weight:400}.pdp-v2 .genuine-badge{transform-origin:0;transform:scale(.85)}.pdp-v2 .pdp-facts>div:nth-child(n+4){display:none!important}.pdp-v2 .tech-callout p,.pdp-v2 .warranty-box{display:none}.pdp-v2 a.button.light[href=\/tim-loi-mua-lai]{min-height:40px;color:var(--goldink);background:0 0;border:0;justify-content:flex-start;padding:0;font-weight:600;text-decoration:underline}.pdp-v2 .breadcrumb{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin:0 0 6px;font-size:13px;overflow-x:auto}.pdp-v2 .breadcrumb::-webkit-scrollbar{display:none}.pdp-v2 .breadcrumb a{min-height:30px}.pdp-v2 .breadcrumb>span:last-child{display:none!important}.pdp-v2 .product-detail{gap:6px}.pdp-v2-meta{margin:4px 2px 2px}.pdp-v2 .pdp-facts dd{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pdp-v2 .art-excerpt{padding:18px}.pdp-v2 .art-excerpt h2{font-size:19px;line-height:1.35}.pdp-v2 .art-excerpt p{font-size:15px}.pdp-v2 .pdp-bar .pdp-buy{white-space:nowrap;gap:6px;padding:0 8px;overflow:hidden}.pdp-v2 .pdp-bar .pdp-buy-price .price{min-height:0;margin:0;display:block}.pdp-v2 .pdp-bar .pdp-buy-price .price strong{color:#fff;white-space:nowrap;font-size:14px;font-weight:600}.pdp-v2 .pdp-bar .pdp-buy-price .price del{display:none}.pdp-v2 .pdp-bar-btn{font-size:12px}.pdp-v2 div:has(>.pdp-brandline)>.saving{order:1;display:block}}.pdp-v2 .genuine-badge{font-weight:600;box-shadow:none!important;color:#0a7d5e!important;background:0 0!important;border:0!important;padding:0!important}.pdp-v2 .genuine-badge svg{fill:currentColor;color:#0a7d5e}.pdp-v2 .saving{color:#0a7d5e;background:0 0;border:0;margin:2px 0 6px;padding:0;font-size:15px;font-weight:600}.pdp-v2 .saving b,.pdp-v2 .saving span{color:#0a7d5e}.pdp-v2 .genuine-badge svg path:first-child{fill:#0a7d5e}.pdp-v2 .genuine-badge svg path:last-child{stroke:#fff}.pdp-v2 .art-excerpt{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:12px;margin:22px 0;padding:20px 22px}.pdp-v2 .art-excerpt .overline{color:var(--goldink);font-size:13px;font-weight:600}.pdp-v2 .art-excerpt h2{color:var(--ink);border-bottom:1px solid #eadfc6;margin:4px 0 12px;padding-bottom:10px;font-size:clamp(19px,2vw,22px);font-weight:500;line-height:1.35}.pdp-v2 .art-excerpt .art-body,.pdp-v2 .art-excerpt .art-body p{color:var(--ink);font-size:15px;line-height:1.7}.pdp-v2 .art-excerpt .art-body strong,.pdp-v2 .art-excerpt .art-body h3{color:var(--ink)}.pdp-v2 .art-excerpt .art-full a{color:var(--ink);background:#f1e6cf;border:1px solid #e0cfa6;border-radius:8px;padding:10px 18px;font-size:15px;font-weight:600}.pdp-v2 .pdp-tablist{border-bottom:1px solid #e6dcc6;gap:2px}.pdp-v2 .pdp-tablist button{color:#5b6572;font:500 15px/1.2 var(--font-sans);background:0 0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:12px 14px}.pdp-v2 .pdp-tablist button:hover{background:#faf5e8}.pdp-v2 .pdp-tablist button.active{color:var(--ink);background:0 0;border-bottom-color:#c9a14a;font-weight:600}.pdp-v2 .pdp-tabpanel .content-panel,.pdp-v2 .pdp-tabs-wrap .content-panel{box-shadow:none;background:#fffdf9;border-top:0}.pdp-v2 .warranty-box{background:#faf6ea;border-color:#eadfc6 #eadfc6 #eadfc6 #c9a14a}.pdp-v2 .warranty-box span{color:var(--goldink)}.pdp-v2 .faq summary{color:var(--ink);font-size:16px;font-weight:500}.pdp-v2 .faq details[open] summary:after,.pdp-v2 .usage-steps li:before{color:var(--ink);background:#f1e6cf}.pdp-v2 .detail-jumps a:hover{color:var(--ink);background:#f1e6cf;border-color:#e0cfa6}.pdp-v2 .related h2,.pdp-v2 .sectionhead h2{color:var(--ink);font-weight:500}.pdp-cond{color:var(--goldink);vertical-align:top;margin-left:1px;font-size:.85em;font-weight:700;line-height:1.2}button.pdp-sheet-link{font:inherit;color:var(--goldink);cursor:pointer;text-align:left;background:0 0;border:0;padding:6px 0 12px;font-size:15px;font-weight:600}.pdp-sheet-back{font:inherit;color:var(--goldink);cursor:pointer;background:0 0;border:0;padding:4px 0 8px;font-size:15px;font-weight:600}.pdp-sheet-policy{color:var(--ink);margin-bottom:12px;font-size:15px;line-height:1.65}.pdp-sheet-policy h2,.pdp-sheet-policy h3{text-align:left;margin:14px 0 6px;font-size:16px;font-weight:600}.pdp-sheet-policy p,.pdp-sheet-policy li{margin:0 0 8px;font-size:15px}.pdp-sheet-policy ul,.pdp-sheet-policy ol{margin:0 0 10px;padding-left:20px}.pdp-sheet{position:relative}.pdp-sheet-close{position:sticky;bottom:0}.pdp-v2 .tech-callout,.pdp-v2 .warranty-box{display:none}.pdp-v2 .pdp-facts dt{align-items:center;gap:7px;display:flex}.pdp-v2 .pdp-facts dt .fact-ico{color:var(--goldink);flex:none}.pdp-v2 .pdp-tablist{flex-wrap:nowrap}.pdp-v2 .pdp-tablist button{white-space:nowrap;flex:none;padding:12px 14px}.pdp-v2 .panel-faq .faq{margin:0}.pdp-v2 .panel-faq .faq .overline,.pdp-v2 .panel-faq .faq h2{display:none}.pdp-v2 .panel-info .art-excerpt{border-radius:10px;margin:16px 0 0;padding:16px}.pdp-v2 .panel-info .art-excerpt .overline{display:none}.pdp-highlights{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:12px 6px;margin:12px 0 8px;padding:12px 4px;list-style:none;display:grid}.pdp-highlights li{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.hl-ico{width:42px;height:42px;color:var(--goldink);background:#f6efde;border-radius:50%;place-items:center;display:grid}.hl-text{color:var(--ink);font-size:13px;font-weight:500;line-height:1.3}@media (max-width:620px){.pdp-v2 div:has(>.pdp-brandline)>.pdp-highlights{order:4}}@media (min-width:621px){.pdp-v2 div:has(>.pdp-brandline){flex-direction:column;display:flex}.pdp-v2 div:has(>.pdp-brandline)>*{order:30}.pdp-v2 div:has(>.pdp-brandline)>.pdp-brandline{order:1}.pdp-v2 div:has(>.pdp-brandline)>h1{order:2}.pdp-v2 div:has(>.pdp-brandline)>.pdp-tagline{order:3}.pdp-v2 div:has(>.pdp-brandline)>.rating{order:4}.pdp-v2 div:has(>.pdp-brandline)>.price{order:5}.pdp-v2 div:has(>.pdp-brandline)>.saving{order:6}.pdp-v2 div:has(>.pdp-brandline)>.vpick{order:7}.pdp-v2 div:has(>.pdp-brandline)>.pdp-highlights{order:8}.pdp-v2 div:has(>.pdp-brandline)>.purchase{order:9}.pdp-v2 div:has(>.pdp-brandline)>.pdp-info-rows{order:10}.pdp-v2 div:has(>.pdp-brandline)>.low-stock{order:11;align-self:flex-start}.pdp-v2 .type,.pdp-v2 .pdp-short{display:none}.pdp-v2 .purchase{grid-template-columns:auto 176px minmax(0,1fr);align-items:stretch;gap:10px;margin:14px 0 10px;display:grid}.pdp-v2 .purchase .qty-step{grid-column:1}.pdp-v2 .purchase .button.gold:not(.favbtn){color:#c25a05;background:#fff;border:1.5px solid #e8730c;grid-column:2;gap:8px;min-height:48px;font-size:15px;font-weight:500;display:inline-flex}.pdp-v2 .purchase>.button:not(.gold):not(.favbtn){background:var(--pdp-red);color:#fff;border:0;border-radius:8px;grid-column:3;min-height:48px;font-size:16px;font-weight:600}.pdp-v2 .purchase>.button:not(.gold):not(.favbtn):hover{background:var(--pdp-red-dark)}.pdp-v2 .purchase .favbtn{border-radius:8px;grid-column:1/-1;justify-self:start;min-height:40px}}@media (max-width:620px){.pdp-v2 .pdp-tablist{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;display:grid;overflow:visible}.pdp-v2 .pdp-tablist button{white-space:normal;text-align:center;overflow-wrap:anywhere;flex:none;padding:10px 4px;font-size:14px;line-height:1.25}}
@media (max-width:620px){.m-overlay.open{background:#0f192852}.m-sheet{border-radius:16px 16px 0 0;max-height:68dvh;box-shadow:0 -8px 28px #0b1f3a29}.m-sheet-head{border-bottom:1px solid #eee7da;padding:8px 14px 8px 18px}.m-sheet-head h2{font-size:17px;font-weight:600}.m-close{width:38px;height:38px}.m-group-row{box-shadow:none;background:#fff;border-bottom:1px solid #eee7da;padding:0 8px 0 18px}.m-group-row a{color:var(--navy);text-transform:none;letter-spacing:0;padding:14px 0;font-size:16px;font-weight:600}.m-expand{color:#7a6a45;background:#f6f1e6;border-radius:8px;width:38px;height:38px;font-size:18px}.m-group-row:active,.m-group-row:hover{background:#faf6ec}.m-group-row:has(.m-expand[aria-expanded=true]){box-shadow:none;background:#faf6ec}.m-group-row:has(.m-expand[aria-expanded=true]) a{color:var(--navy)}.m-sub{background:#fff;padding:2px 18px 8px 30px}.m-sub a{padding:12px 0;font-size:15px;font-weight:500}.m-sub a.all{color:#8a5a1c;font-weight:600}.m-links{background:#fff;padding:4px 18px 14px}.m-links a{color:var(--navy);border-bottom:1px solid #eee7da;padding:13px 0;font-size:15px;font-weight:500}.m-links a:last-child{border-bottom:0}html body .m-bottom{z-index:110}html body .m-overlay.open{bottom:var(--navh,56px)}html body .m-sheet{max-height:calc(100dvh - var(--navh,56px) - 24px)}html body .m-bottom a,html body .m-bottom button{-webkit-tap-highlight-color:transparent;opacity:1;color:#505a68;border-radius:12px;margin:4px 3px;transition:background-color .1s}html body .m-bottom a:active,html body .m-bottom button:active{opacity:1;background:#f1f5f9}html body .m-bottom [aria-current=page],html body .m-bottom button.on{color:#000;font-weight:800}html body .m-bottom [aria-current=page] svg,html body .m-bottom button.on svg{stroke:#000;stroke-width:2.2px}html body .m-group-row a{padding-top:16px;padding-bottom:16px}html body .m-expand{color:#94a3b8;background:0 0}html body .m-expand svg{margin:auto;display:block}html body .m-links{background:#fff;border-top:1px solid #f1f5f9;margin-top:8px;padding:6px 18px 16px}html body .m-links a{color:#64748b;border-bottom:0;padding:12px 0;font-size:14px;font-weight:400}html body .m-links a:active{color:#334155;background:#f1f5f9;margin:0 -18px;padding:12px 18px}html body .m-group-row a[aria-current=page]{color:#c2410c}}
