/* nv-shop: gop tu template san-pham 2026-11-12 */
#nv .shop{grid-template-columns:240px minmax(0,1fr)}#nv .shop .grid3 .pc .bd{font-size:9.5px;padding:3px 6px}#nv .shop .grid3{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}#nv .shop .grid3 .pc{padding:10px}#nv .shop .grid3 .pc h3{font-size:14px}#nv .shop .grid3 .pc .pr{font-size:17px;margin-bottom:10px}#nv .shop .grid3 .pc .btn{font-size:13px;padding:9px 6px}@media(max-width:1020px){#nv .shop{grid-template-columns:1fr}}@media(max-width:1350px){#nv .shop .grid3{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){#nv .shop .grid3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){#nv .shop .grid3{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}
#nv .cm{background:#fff;border:1px solid #f0e6d8;border-radius:14px;box-shadow:0 4px 18px rgba(120,20,20,.06);overflow:hidden;position:sticky;top:90px}#nv .cm>summary{list-style:none;display:flex;align-items:center;gap:8px;padding:14px 16px;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#c8102e;border-bottom:1px solid #f3ece2;cursor:default}#nv .cm>summary::-webkit-details-marker,#nv .cm .sg>summary::-webkit-details-marker{display:none}#nv .cm>summary svg{width:16px;height:16px}#nv .cm .cmb{padding:6px}#nv .cm a{color:#3a2a22;text-decoration:none}#nv .cm .all{display:flex;align-items:center;padding:8px 10px;border-radius:9px;font-weight:700;font-size:14px}#nv .cm .all:hover,#nv .cm .kid:hover,#nv .cm .sg>summary:hover{background:#fdf6ec}#nv .cm .all.on{background:#fff1d6;color:#c8102e}#nv .cm .sg{border-top:1px solid #f6f0e8}#nv .cm .sg>summary{list-style:none;display:flex;align-items:center;gap:6px;padding:8px 6px 8px 10px;border-radius:9px;cursor:pointer;font-weight:700;font-size:14px}#nv .cm .sg>summary a{flex:1;min-width:0}
@media(min-width:1021px){#nv .pg .shop{grid-template-columns:300px minmax(0,1fr)}}
#nv .cm .sg>summary a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13.5px}
#nv .cm .sg>summary a::before,#nv .cm a.all::before{content:"";display:inline-block;width:17px;height:17px;margin-right:9px;vertical-align:-3px;background:#c8102e;-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat}
#nv .cm a.all{--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221.5%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%223%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221.5%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%2214%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221.5%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%2214%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221.5%22%2F%3E%3C%2Fsvg%3E")}
#nv .cm .sg>summary a[href="/thiet-bi-inox"]{--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%202%202%207l10%205%2010-5-10-5z%22%2F%3E%3Cpath%20d%3D%22m2%2017%2010%205%2010-5%22%2F%3E%3Cpath%20d%3D%22m2%2012%2010%205%2010-5%22%2F%3E%3C%2Fsvg%3E")}
#nv .cm .sg>summary a[href="/thiet-bi-bep-cong-nghiep"]{--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8.5%2014.5A2.5%202.5%200%200%200%2011%2012c0-1.4-.5-2-1-3-1.1-2.1-.2-4%202-6%20.5%202.5%202%204.9%204%206.5%202%201.6%203%203.5%203%205.5a7%207%200%201%201-14%200c0-1.2.4-2.3%201-3.2.3%201.4%201.4%202.7%202.5%202.7z%22%2F%3E%3C%2Fsvg%3E")}
#nv .cm .sg>summary a[href="/may-che-bien-thuc-pham"]{--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M19.4%2015a1.7%201.7%200%200%200%20.3%201.8l.1.1a2%202%200%201%201-2.8%202.8l-.1-.1a1.7%201.7%200%200%200-1.8-.3%201.7%201.7%200%200%200-1%201.5V21a2%202%200%201%201-4%200v-.1a1.7%201.7%200%200%200-1.1-1.5%201.7%201.7%200%200%200-1.8.3l-.1.1a2%202%200%201%201-2.8-2.8l.1-.1a1.7%201.7%200%200%200%20.3-1.8%201.7%201.7%200%200%200-1.5-1H3a2%202%200%201%201%200-4h.1a1.7%201.7%200%200%200%201.5-1.1%201.7%201.7%200%200%200-.3-1.8l-.1-.1a2%202%200%201%201%202.8-2.8l.1.1a1.7%201.7%200%200%200%201.8.3H9a1.7%201.7%200%200%200%201-1.5V3a2%202%200%201%201%204%200v.1a1.7%201.7%200%200%200%201%201.5%201.7%201.7%200%200%200%201.8-.3l.1-.1a2%202%200%201%201%202.8%202.8l-.1.1a1.7%201.7%200%200%200-.3%201.8V9a1.7%201.7%200%200%200%201.5%201H21a2%202%200%201%201%200%204h-.1a1.7%201.7%200%200%200-1.5%201z%22%2F%3E%3C%2Fsvg%3E")}
#nv .cm .sg>summary a[href="/may-che-bien-thit"]{--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%202v7c0%201.1.9%202%202%202h4a2%202%200%200%200%202-2V2%22%2F%3E%3Cpath%20d%3D%22M7%202v20%22%2F%3E%3Cpath%20d%3D%22M21%2015V2a5%205%200%200%200-5%205v6c0%201.1.9%202%202%202h3zm0%200v7%22%2F%3E%3C%2Fsvg%3E")}
#nv .cm .sg>summary a[href="/may-tron-cong-nghiep"]{--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%2012a9%209%200%200%200-9-9%209.8%209.8%200%200%200-6.7%202.7L3%208%22%2F%3E%3Cpath%20d%3D%22M3%203v5h5%22%2F%3E%3Cpath%20d%3D%22M3%2012a9%209%200%200%200%209%209%209.8%209.8%200%200%200%206.7-2.7L21%2016%22%2F%3E%3Cpath%20d%3D%22M16%2016h5v5%22%2F%3E%3C%2Fsvg%3E")}
#nv .cm .sg>summary a[href="/thiet-bi-nha-bep"]{--ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2%2012h20%22%2F%3E%3Cpath%20d%3D%22M20%2012v8a2%202%200%200%201-2%202H6a2%202%200%200%201-2-2v-8%22%2F%3E%3Cpath%20d%3D%22m4%208%2016-4%22%2F%3E%3Cpath%20d%3D%22m8.9%206.8-.4-1.6a2%202%200%200%201%201.5-2.4l1.9-.5a2%202%200%200%201%202.4%201.5l.4%201.6%22%2F%3E%3C%2Fsvg%3E")}
#nv .cm .sg>summary.on a{color:#c8102e}#nv .cm small{font-size:11.5px;font-weight:600;color:#9a8574;background:#f6efe6;border-radius:20px;padding:1px 8px;min-width:26px;text-align:center}#nv .cm .chev{width:22px;height:22px;display:grid;place-items:center;border-radius:6px;color:#b9a593;transition:transform .2s}#nv .cm .sg[open]>summary .chev{transform:rotate(90deg);color:#c8102e}#nv .cm .kids{margin:0 0 6px 16px;padding-left:8px;border-left:2px solid #f3e7d6}#nv .cm .kid{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;font-size:13.5px;color:#5b4a3f}#nv .cm .kid span{flex:1}#nv .cm .kid.on{background:#fff1d6;color:#c8102e;font-weight:700}#nv .cm .kid.on small{background:#c8102e;color:#fff}@media(max-width:1020px){#nv .cm{position:static}#nv .cm>summary{cursor:pointer}#nv .cm>summary:after{content:"";margin-left:auto;width:8px;height:8px;border-right:2px solid #c8102e;border-bottom:2px solid #c8102e;transform:rotate(45deg);transition:transform .2s}#nv .cm[open]>summary:after{transform:rotate(-135deg)}}
#nv .pfl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:0 0 16px}#nv .pch{display:flex;flex-wrap:wrap;align-items:center;gap:6px}#nv .pch b{font-size:13px;color:#7a5a4a;margin-right:2px}#nv .pch a{padding:6px 12px;border:1px solid #f0e0c8;border-radius:999px;background:#fff;color:#3a2a22;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}#nv .pch a:hover{border-color:#c8102e;color:#c8102e}#nv .pch a.on{background:#c8102e;border-color:#c8102e;color:#fff}#nv .pso{display:flex;align-items:center;gap:8px;font-size:13px;color:#7a5a4a;margin:0}#nv .pso select{padding:7px 10px;border:1px solid #f0e0c8;border-radius:10px;background:#fff;font-size:14px;color:#3a2a22}@media(max-width:640px){ #nv .pch{flex-wrap:nowrap;overflow-x:auto;width:100%;padding-bottom:4px;-webkit-overflow-scrolling:touch}#nv .pso{width:100%}#nv .pso select{flex:1;font-size:16px}}
#nv .shop>*{min-width:0}
@media(max-width:1020px){#nv .shop{grid-template-columns:minmax(0,1fr)}}
#nv .cat-desc{margin-top:28px;overflow-wrap:break-word}
#nv .prose figure{margin:16px auto;text-align:center;max-width:100%}
#nv .prose blockquote{margin:16px 0;padding:12px 18px;border-left:4px solid #f5a524;background:#fff8ec;border-radius:8px}
#nv .cat-desc hr{display:none}
@media(max-width:640px){#nv .cat-desc{margin-top:22px}#nv .pager{margin-top:18px}}