/* anh responsive toan site */
img {
  max-width: 100%;
  height: auto;
}
/* anh san pham */
.anh_sanpham_danhsach:hover {
  opacity: 0.8;
}
/* icon san pham */
.icon_moi,
.icon_km {
  vertical-align: middle;
  margin-left: 5px;
}
/* slide */
.wmp-slider { position: relative; width: 100%; overflow: hidden; }
.wmp-slider:not(.slick-initialized) > :not(:first-child) { display: none; }
.wmp-slider .slick-slide, .wmp-slider .slick-slide > a { display: block; min-width: 0; }
.wmp-slider .slick-slide img { display: block; width: 100%; max-width: 100%; height: auto; }
/* nen tang bo cuc */
a[x-apple-data-detectors], a[x-apple-data-detectors-type], a[href^="tel:"] { color: inherit !important; -webkit-text-fill-color: currentColor; text-decoration: inherit !important; font: inherit !important; line-height: inherit !important; }
.bocuc_2 { display: block !important; vertical-align: top; }
.bocuc_2 > .loprong { width: 100%; max-width: 1200px; margin: 0 auto; }
.bocuc_2 > .loprong > .padding { padding: 20px 0 10px; }
.bocuc_3 { display: inline-block !important; width: 40%; vertical-align: middle; }
.bocuc_4 { display: inline-block !important; width: 40%; z-index: 999999999; vertical-align: middle; }
.bocuc_4 > .loprong { width: 80%; }
.bocuc_4 > .loprong > .padding { padding: 10px; }
.bocuc_5 { display: inline-block !important; width: 20%; vertical-align: middle; }
.bocuc_5 > .loprong { width: 100%; max-width: 90%; text-align: right; margin: 0 auto; }
.bocuc_6 { display: block !important; width: 100%; background-color: #389410; vertical-align: top; }
.bocuc_6 > .loprong { width: 100%; max-width: 1250px; margin: 0 auto; }
.bocuc_9 { display: inline-block !important; width: 85%; vertical-align: middle; }
.bocuc_8 { display: inline-block !important; width: 15%; vertical-align: middle; }
.bocuc_8 > .loprong { text-align: right; }
.bocuc_10 { display: block !important; margin: 5px auto auto; vertical-align: top; }
.bocuc_10 > .loprong { width: 100%; max-width: 1250px; margin: 0 auto; }
.bocuc_11 { display: inline-block !important; width: 21%; margin: auto 1% auto auto; vertical-align: top; }
.bocuc_32 { display: block !important; }
.bocuc_13 { display: block !important; margin: 10px auto; vertical-align: top; }
.bocuc_13 > .loprong > .header { background-color: #389410; padding: 8px; }
.bocuc_13 > .loprong > .header > .header_text { color: #FFFFFF; font-size: 16px; font-weight: bold; }
.bocuc_13 > .loprong > .padding { padding: 10px; }
.bocuc_14 { display: block !important; vertical-align: top; }
.bocuc_14 > .loprong > .header { background-color: #389410; padding: 8px; }
.bocuc_14 > .loprong > .header > .header_text { color: #FFFFFF; font-size: 16px; font-weight: bold; }
.bocuc_14 > .loprong > .padding { padding: 10px; }
.bocuc_41 { display: block !important; margin: 10px auto; }
.bocuc_41 > .loprong > .header { background-color: #389410; padding: 8px; }
.bocuc_41 > .loprong > .header > .header_text { color: #FFFFFF; font-size: 16px; font-weight: bold; }
.bocuc_41 > .loprong > .padding { padding: 10px; }
.bocuc_17 { display: block !important; margin: 10px auto; vertical-align: top; }
.bocuc_17 > .loprong > .header { background-color: #389410; padding: 8px; }
.bocuc_17 > .loprong > .header > .header_text { color: #FFFFFF; font-size: 16px; font-weight: bold; }
.bocuc_17 > .loprong > .padding { padding: 10px; }
.bocuc_18 { display: inline-block !important; width: 78%; vertical-align: top; }
.bocuc_19 { display: block !important; vertical-align: top; }
.bocuc_20 { display: block !important; vertical-align: top; }
.bocuc_21 { display: block !important; margin: 15px auto; vertical-align: top; }
.bocuc_21 > .loprong > .header { padding: 9px 0; }
.bocuc_21 > .loprong > .header > .header_text { color: #FFFFFF; font-size: 16px; font-weight: bold; }
.bocuc_21 > .loprong > .padding { padding: 6px 0; }
.bocuc_22 { display: block !important; margin: 15px auto; vertical-align: top; }
.bocuc_22 > .loprong > .header { padding: 9px 0; }
.bocuc_22 > .loprong > .header > .header_text { color: #FFFFFF; font-size: 16px; font-weight: bold; }
.bocuc_22 > .loprong > .padding { padding: 6px 0; }
.bocuc_23 { display: block !important; margin: 15px auto; vertical-align: top; }
.bocuc_23 > .loprong > .header { padding: 9px 0; }
.bocuc_23 > .loprong > .header > .header_text { color: #FFFFFF; font-size: 16px; font-weight: bold; }
.bocuc_23 > .loprong > .padding { padding: 6px 0; }
.bocuc_24 { display: block !important; margin: 15px auto; vertical-align: top; }
.bocuc_24 > .loprong > .header { padding: 9px 0; }
.bocuc_24 > .loprong > .header > .header_text { color: #FFFFFF; font-size: 16px; font-weight: bold; }
.bocuc_24 > .loprong > .padding { padding: 6px 0; }
.bocuc_25 { display: block !important; margin: 15px auto; vertical-align: top; }
.bocuc_25 > .loprong > .header { padding: 9px 0; }
.bocuc_25 > .loprong > .header > .header_text { color: #FFFFFF; font-size: 16px; font-weight: bold; }
.bocuc_25 > .loprong > .padding { padding: 6px 0; }
.bocuc_26 { display: block !important; margin: 15px auto; vertical-align: top; }
.bocuc_26 > .loprong > .header { padding: 9px 0; }
.bocuc_26 > .loprong > .header > .header_text { color: #FFFFFF; font-size: 16px; font-weight: bold; }
.bocuc_26 > .loprong > .padding { padding: 6px 0; }
.bocuc_27 { display: block !important; margin: 15px auto; vertical-align: top; }
.bocuc_27 > .loprong > .header { padding: 9px 0; }
.bocuc_27 > .loprong > .header > .header_text { color: #FFFFFF; font-size: 16px; font-weight: bold; }
.bocuc_27 > .loprong > .padding { padding: 6px 0; }
.bocuc_28 { display: block !important; margin: 15px auto; vertical-align: top; }
.bocuc_28 > .loprong > .header { padding: 9px 0; }
.bocuc_28 > .loprong > .header > .header_text { color: #FFFFFF; font-size: 16px; font-weight: bold; }
.bocuc_28 > .loprong > .padding { padding: 6px 0; }
.bocuc_29 { display: block !important; margin: 15px auto; vertical-align: top; }
.bocuc_29 > .loprong > .header { padding: 9px 0; }
.bocuc_29 > .loprong > .header > .header_text { color: #FFFFFF; font-size: 16px; font-weight: bold; }
.bocuc_29 > .loprong > .padding { padding: 6px 0; }
.bocuc_30 { display: block !important; margin: 15px auto; vertical-align: top; }
.bocuc_30 > .loprong > .header { padding: 9px 0; }
.bocuc_30 > .loprong > .header > .header_text { color: #FFFFFF; font-size: 16px; font-weight: bold; }
.bocuc_30 > .loprong > .padding { padding: 6px 0; }
.bocuc_31 { display: block !important; margin: 15px auto; vertical-align: top; }
.bocuc_31 > .loprong > .header { padding: 9px 0; }
.bocuc_31 > .loprong > .header > .header_text { color: #FFFFFF; font-size: 16px; font-weight: bold; }
.bocuc_31 > .loprong > .padding { padding: 6px 0; }
.bocuc_35 { display: block !important; margin: 30px auto; vertical-align: top; }
.bocuc_35 > .loprong { width: 100%; max-width: 1200px; margin: 0 auto; }
.bocuc_36 { display: block !important; background-color: #EEEEEE; vertical-align: top; }
.bocuc_36 > .loprong { width: 100%; max-width: 1250px; margin: 0 auto; }
.bocuc_36 > .loprong > .header { margin: 0 0 10px; }
.bocuc_36 > .loprong > .header > .header_text { font-size: 16px; font-weight: bold; }
.bocuc_36 > .loprong > .padding { padding: 20px 0; }
.bocuc_37 { display: inline-block !important; width: 31%; vertical-align: top; }
.bocuc_37 > .loprong > .header > .header_text { font-size: 16px; font-weight: bold; }
.bocuc_38 { display: inline-block !important; width: 30%; margin: 0 2%; vertical-align: top; }
.bocuc_38 > .loprong > .header > .header_text { color: #0D0D0D; font-size: 16px; font-weight: bold; }
.bocuc_38 > .loprong > .padding { padding: 10px 0 0 0; }
.bocuc_39 { display: inline-block !important; width: 25%; vertical-align: top; }
.bocuc_39 > .loprong > .header > .header_text { color: #0D0D0D; font-size: 16px; font-weight: bold; }
.bocuc_39 > .loprong > .padding { padding: 15px 0 0 0; }
.bocuc_1 { display: block !important; background-color: #518A22; color: #FFFFFF; }
.bocuc_1 > .loprong { width: 100%; max-width: 1250px; text-align: center; margin: 0 auto; }
.bocuc_1 > .loprong > .padding { padding: 15px 0; color: #FFFFFF; }
.bocuc_1 > .loprong > .padding a { color: #FFFFFF; }
.bocuc_42 { display: block !important; }
.bocuc_34 { display: block !important; }
.bocuc_34 > .loprong > .header { padding: 5px; margin: auto; }
.bocuc_40 { display: block !important; margin: 15px auto; vertical-align: top; }
.bocuc_40 > .loprong > .header { padding: 10px 0; }
.bocuc_40 > .loprong > .header > .header_text { color: #389410; font-size: 18px; font-weight: bold; }
.bocuc_40 > .loprong > .padding { padding: 6px 0; }
.bocuc_43 { display: block !important; }
.bocuc_43 > .loprong > .header { padding: 5px; }
.bocuc_43 > .loprong > .header > .header_text { color: #389410; font-size: 16px; font-weight: bold; }
.bocuc_43 > .loprong > .padding { padding: 10px; }
/* chuc nang he thong */
[class^="bocuc_"] { box-sizing: border-box; position: relative; }
[class^="bocuc_"] .padding { position: relative; }
[class^="bocuc_"] > .loprong > .header a.header_text { text-decoration: none; }
.bocuc_3 .wmp-slider .slick-dots li button::before { color: #FFFFFF; }
.bocuc_3 .wmp-slider .slick-dots li.slick-active button::before { color: #EA580C; }
.bocuc_19 .wmp-slider .slick-dots li button::before { color: #FFFFFF; }
.bocuc_19 .wmp-slider .slick-dots li.slick-active button::before { color: #EA580C; }
.bocuc_35 .wmp-slider .slick-dots li button::before { color: #FFFFFF; }
.bocuc_35 .wmp-slider .slick-dots li.slick-active button::before { color: #EA580C; }
.bocuc_14 .sanpham_box.sanpham_box--vertical-marquee > marquee { display: block; overflow: hidden; }
.bocuc_14 .sanpham_box.sanpham_box--vertical-marquee-v2 { overflow: hidden; }
.bocuc_14 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-viewport { width: 100%; overflow: hidden; transition: height .35s ease; }
.bocuc_14 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-track { display: block; transform: translateY(0); transition: transform .55s ease; will-change: transform; }
.bocuc_14 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-track > li { display: block; }
.bocuc_14 .sanpham_box.sanpham_box--horizontal-marquee { height: 90px; overflow: hidden; background: #000; }
.bocuc_14 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track { display: flex; width: max-content; height: 90px; animation: wmpProductMarquee 36s linear infinite; }
.bocuc_14 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track > ul { flex: 0 0 auto; width: max-content; height: 90px; }
.bocuc_14 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track > ul > li { width: 100px !important; height: 90px; box-sizing: border-box; padding: 1px; border: 1px solid #ccc; background: #fff; overflow: hidden; }
.bocuc_14 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh { width: 100%; height: 86px; overflow: hidden; background: #fff; }
.bocuc_14 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh a { display: flex; width: 100%; height: 86px; align-items: center; justify-content: center; }
.bocuc_14 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh a > .anh_sanpham_danhsach { width: 100% !important; height: 84px !important; object-fit: contain; margin: 0; }
@keyframes wmpProductMarquee { from { transform: translateX(0); } to { transform: translateX(-50%); } }
.bocuc_14 .sanpham_box .wmp-product-vertical-v2-track { display: block; padding: 0; margin: 0; list-style: none; }
.bocuc_14 .sanpham_box .wmp-product-vertical-v2-track > li { display: inline-block; width: 100%; box-sizing: border-box; vertical-align: top; clear: both; text-align: center; transition: box-shadow .28s ease, transform .28s ease; }
.bocuc_14 .sanpham_box .wmp-product-vertical-v2-track > li > div { height: 100%; position: relative; }
@media all and (max-width: 768px) { .bocuc_14 .sanpham_box .wmp-product-vertical-v2-track > li { width: 100% !important; } }
.bocuc_14 .sanpham_box .truong { margin-bottom: 5px; }
.bocuc_14 .sanpham_box .anh { display: block; position: relative; margin: 0; vertical-align: top; justify-content: flex-start; text-align: center; }
.bocuc_14 .sanpham_box .anh a { display: flex; align-items: flex-end; justify-content: center; }
.bocuc_14 .sanpham_box .anh a > .anh_sanpham_danhsach, .bocuc_14 .sanpham_box .doianh { margin-left: auto; margin-right: auto; }
.bocuc_14 .sanpham_box .doianh { position: relative; display: block; width: 300px; max-width: 100%; overflow: hidden; }
.bocuc_14 .sanpham_box .chinh, .bocuc_14 .sanpham_box .phu { display: block; width: 100%; transition: opacity .28s ease, transform .28s ease; }
.bocuc_14 .sanpham_box .chinh { position: relative; z-index: 1; opacity: 1; }
.bocuc_14 .sanpham_box .phu { position: absolute; z-index: 2; inset: 0; height: 100%; opacity: 0; pointer-events: none; }
.bocuc_14 .sanpham_box .doianh:hover .phu { opacity: 1; transform: scale(1.03); }
.bocuc_14 .sanpham_box .doianh:hover .chinh { opacity: 0; transform: scale(1.03); }
.bocuc_14 .sanpham_box .doi-anh-icon { display: none; }
.bocuc_14 .sanpham_box .doianh-kieu2 .chinh, .bocuc_14 .sanpham_box .doianh-kieu2 .phu { transition: transform .38s cubic-bezier(.22,.61,.36,1), opacity .18s ease; }
.bocuc_14 .sanpham_box .doianh-kieu2 .chinh { opacity: 1; transform: translateX(0); }
.bocuc_14 .sanpham_box .doianh-kieu2 .phu { opacity: 1; transform: translateX(100%); }
.bocuc_14 .sanpham_box .doianh-kieu2:hover .chinh { opacity: 1; transform: translateX(-100%); }
.bocuc_14 .sanpham_box .doianh-kieu2:hover .phu { opacity: 1; transform: translateX(0); }
.bocuc_14 .sanpham_box .doianh-kieu2::after { content: ""; position: absolute; inset: 0; z-index: 3; background: rgba(255,255,255,.08); opacity: 0; pointer-events: none; transition: opacity .28s ease; }
.bocuc_14 .sanpham_box .doianh-kieu2 .doi-anh-icon { position: absolute; z-index: 4; top: 50%; left: 50%; display: inline-flex; width: 46px; height: 46px; align-items: center; justify-content: center; border-radius: 999px; background: rgba(255,255,255,.94); color: #d02355; font-size: 20px; line-height: 1; box-shadow: 0 10px 28px rgba(15,23,42,.18); opacity: 0; transform: translate(-50%, -38%) scale(.9); transition: opacity .28s ease, transform .28s ease; pointer-events: none; }
.bocuc_14 .sanpham_box .doianh-kieu2:hover::after { opacity: 1; }
.bocuc_14 .sanpham_box .doianh-kieu2:hover .doi-anh-icon { opacity: 1; transform: translate(-50%, -50%) scale(1); }
.bocuc_14 .sanpham_box .khong_anh { background: #e5e7eb; display: flex; align-items: center; justify-content: center; color: #6b7280; }
.bocuc_14 .sanpham_box .tieude a { color: inherit; text-decoration: none; }
.bocuc_14 .sanpham_box .tieude .het_hang { margin-left: 4px; color: red; font-weight: normal; font-style: italic; }
.bocuc_14 .sanpham_box [class^="ochua-"] { gap: 8px; align-items: center; }
.bocuc_14 > .loprong > .header > .danhmuc_capcon { display: flex; flex: 1 1 0; min-width: 0; flex-wrap: wrap; align-items: center; column-gap: 10px; row-gap: 4px; margin-left: 0; font: inherit; font-weight: normal; line-height: 1.35; }
.bocuc_14 > .loprong > .header > .danhmuc_capcon a { color: inherit; font-weight: inherit; text-decoration: none; white-space: nowrap; }
.bocuc_14 > .loprong > .header > .danhmuc_capcon a:hover { text-decoration: underline; }
.bocuc_14 > .loprong > .header > .danhmuc_capcon--left { order: 1; }
.bocuc_14 > .loprong > .header > .danhmuc_capcon--right { flex: 0 1 auto; order: 1; margin-left: auto; justify-content: flex-end; text-align: right; }
.bocuc_14 > .loprong > .header > .danhmuc_capcon .danhmuc_sep { color: currentColor; opacity: .55; }
.bocuc_14 > .loprong > .header > .link_xem_toanbo { order: 2; margin-left: auto; color: inherit; text-decoration: none; font: inherit; font-weight: normal; white-space: nowrap; }
.bocuc_14 > .loprong > .header > .danhmuc_capcon--right + .link_xem_toanbo { margin-left: 0; }
.bocuc_14 > .loprong > .header > .link_xem_toanbo:hover { text-decoration: underline; }
.bocuc_14 .sanpham_box .xemtoanbo { margin-top: 16px; }
.bocuc_14 .sanpham_box .xemtoanbo--right { text-align: right; }
.bocuc_14 .sanpham_box .xemtoanbo--center { text-align: center; }
.bocuc_14 .sanpham_box .xemtoanbo .link_xem_toanbo { color: inherit; text-decoration: none; font: inherit; font-weight: normal; white-space: nowrap; }
.bocuc_14 .sanpham_box .xemtoanbo .link_xem_toanbo:hover { text-decoration: underline; }
.bocuc_14 .sanpham_box .gia strong, .bocuc_14 .sanpham_box .giacu strong, .bocuc_14 .sanpham_box .giasi strong { color: inherit; font: inherit; }
.bocuc_14 .sanpham_box .anh { display: block; vertical-align: baseline; }
.bocuc_14 .sanpham_box .tieude { display: block; vertical-align: baseline; margin: 0; padding: 0; font-size: 14px; font-weight: normal; color: #0D0D0D; }
.bocuc_14 .sanpham_box .gia { display: block; vertical-align: baseline; font-size: 14px; font-weight: bold; color: #389410; }
.bocuc_21 .sanpham_box.sanpham_box--vertical-marquee > marquee { display: block; overflow: hidden; }
.bocuc_21 .sanpham_box.sanpham_box--vertical-marquee-v2 { overflow: hidden; }
.bocuc_21 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-viewport { width: 100%; overflow: hidden; transition: height .35s ease; }
.bocuc_21 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-track { display: block; transform: translateY(0); transition: transform .55s ease; will-change: transform; }
.bocuc_21 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-track > li { display: block; }
.bocuc_21 .sanpham_box.sanpham_box--horizontal-marquee { height: 90px; overflow: hidden; background: #000; }
.bocuc_21 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track { display: flex; width: max-content; height: 90px; animation: wmpProductMarquee 36s linear infinite; }
.bocuc_21 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track > ul { flex: 0 0 auto; width: max-content; height: 90px; }
.bocuc_21 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track > ul > li { width: 100px !important; height: 90px; box-sizing: border-box; padding: 1px; border: 1px solid #ccc; background: #fff; overflow: hidden; }
.bocuc_21 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh { width: 100%; height: 86px; overflow: hidden; background: #fff; }
.bocuc_21 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh a { display: flex; width: 100%; height: 86px; align-items: center; justify-content: center; }
.bocuc_21 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh a > .anh_sanpham_danhsach { width: 100% !important; height: 84px !important; object-fit: contain; margin: 0; }
.bocuc_21 .sanpham_box > ul { display: flex; flex-wrap: wrap; align-items: flex-start; gap: 25px; padding: 0; margin: 0; list-style: none; }
.bocuc_21 .sanpham_box > ul > li { display: inline-block; width: calc((100% - (25px * 2)) / 3); box-sizing: border-box; vertical-align: top; clear: both; text-align: center; transition: box-shadow .28s ease, transform .28s ease; }
.bocuc_21 .sanpham_box > ul > li > div { height: 100%; position: relative; }
@media all and (max-width: 768px) { .bocuc_21 .sanpham_box > ul > li { width: calc((100% - 25px) / 2) !important; } }
.bocuc_21 .sanpham_box .truong { margin-bottom: 5px; }
.bocuc_21 .sanpham_box .anh { display: block; position: relative; margin: 0; vertical-align: top; justify-content: flex-start; text-align: center; }
.bocuc_21 .sanpham_box .anh a { display: flex; align-items: flex-end; justify-content: center; }
.bocuc_21 .sanpham_box .anh a > .anh_sanpham_danhsach, .bocuc_21 .sanpham_box .doianh { margin-left: auto; margin-right: auto; }
.bocuc_21 .sanpham_box .doianh { position: relative; display: block; width: 300px; max-width: 100%; overflow: hidden; }
.bocuc_21 .sanpham_box .chinh, .bocuc_21 .sanpham_box .phu { display: block; width: 100%; transition: opacity .28s ease, transform .28s ease; }
.bocuc_21 .sanpham_box .chinh { position: relative; z-index: 1; opacity: 1; }
.bocuc_21 .sanpham_box .phu { position: absolute; z-index: 2; inset: 0; height: 100%; opacity: 0; pointer-events: none; }
.bocuc_21 .sanpham_box .doianh:hover .phu { opacity: 1; transform: scale(1.03); }
.bocuc_21 .sanpham_box .doianh:hover .chinh { opacity: 0; transform: scale(1.03); }
.bocuc_21 .sanpham_box .doi-anh-icon { display: none; }
.bocuc_21 .sanpham_box .doianh-kieu2 .chinh, .bocuc_21 .sanpham_box .doianh-kieu2 .phu { transition: transform .38s cubic-bezier(.22,.61,.36,1), opacity .18s ease; }
.bocuc_21 .sanpham_box .doianh-kieu2 .chinh { opacity: 1; transform: translateX(0); }
.bocuc_21 .sanpham_box .doianh-kieu2 .phu { opacity: 1; transform: translateX(100%); }
.bocuc_21 .sanpham_box .doianh-kieu2:hover .chinh { opacity: 1; transform: translateX(-100%); }
.bocuc_21 .sanpham_box .doianh-kieu2:hover .phu { opacity: 1; transform: translateX(0); }
.bocuc_21 .sanpham_box .doianh-kieu2::after { content: ""; position: absolute; inset: 0; z-index: 3; background: rgba(255,255,255,.08); opacity: 0; pointer-events: none; transition: opacity .28s ease; }
.bocuc_21 .sanpham_box .doianh-kieu2 .doi-anh-icon { position: absolute; z-index: 4; top: 50%; left: 50%; display: inline-flex; width: 46px; height: 46px; align-items: center; justify-content: center; border-radius: 999px; background: rgba(255,255,255,.94); color: #d02355; font-size: 20px; line-height: 1; box-shadow: 0 10px 28px rgba(15,23,42,.18); opacity: 0; transform: translate(-50%, -38%) scale(.9); transition: opacity .28s ease, transform .28s ease; pointer-events: none; }
.bocuc_21 .sanpham_box .doianh-kieu2:hover::after { opacity: 1; }
.bocuc_21 .sanpham_box .doianh-kieu2:hover .doi-anh-icon { opacity: 1; transform: translate(-50%, -50%) scale(1); }
.bocuc_21 .sanpham_box .khong_anh { background: #e5e7eb; display: flex; align-items: center; justify-content: center; color: #6b7280; }
.bocuc_21 .sanpham_box .tieude a { color: inherit; text-decoration: none; }
.bocuc_21 .sanpham_box .tieude .het_hang { margin-left: 4px; color: red; font-weight: normal; font-style: italic; }
.bocuc_21 .sanpham_box [class^="ochua-"] { gap: 8px; align-items: center; }
.bocuc_21 > .loprong > .header > .danhmuc_capcon { display: flex; flex: 1 1 0; min-width: 0; flex-wrap: wrap; align-items: center; column-gap: 10px; row-gap: 4px; margin-left: 0; font: inherit; font-weight: normal; line-height: 1.35; }
.bocuc_21 > .loprong > .header > .danhmuc_capcon a { color: inherit; font-weight: inherit; text-decoration: none; white-space: nowrap; }
.bocuc_21 > .loprong > .header > .danhmuc_capcon a:hover { text-decoration: underline; }
.bocuc_21 > .loprong > .header > .danhmuc_capcon--left { order: 1; }
.bocuc_21 > .loprong > .header > .danhmuc_capcon--right { flex: 0 1 auto; order: 1; margin-left: auto; justify-content: flex-end; text-align: right; }
.bocuc_21 > .loprong > .header > .danhmuc_capcon .danhmuc_sep { color: currentColor; opacity: .55; }
.bocuc_21 > .loprong > .header > .link_xem_toanbo { order: 2; margin-left: auto; color: inherit; text-decoration: none; font: inherit; font-weight: normal; white-space: nowrap; }
.bocuc_21 > .loprong > .header > .danhmuc_capcon--right + .link_xem_toanbo { margin-left: 0; }
.bocuc_21 > .loprong > .header > .link_xem_toanbo:hover { text-decoration: underline; }
.bocuc_21 .sanpham_box .xemtoanbo { margin-top: 16px; }
.bocuc_21 .sanpham_box .xemtoanbo--right { text-align: right; }
.bocuc_21 .sanpham_box .xemtoanbo--center { text-align: center; }
.bocuc_21 .sanpham_box .xemtoanbo .link_xem_toanbo { color: inherit; text-decoration: none; font: inherit; font-weight: normal; white-space: nowrap; }
.bocuc_21 .sanpham_box .xemtoanbo .link_xem_toanbo:hover { text-decoration: underline; }
.bocuc_21 .sanpham_box .gia strong, .bocuc_21 .sanpham_box .giacu strong, .bocuc_21 .sanpham_box .giasi strong { color: inherit; font: inherit; }
.bocuc_21 .sanpham_box .nut_dat { cursor: pointer; font: inherit; text-decoration: none; display: inline-flex; align-items: center; justify-content: center; gap: 4px; padding: 9px 14px; background: #FF9600; color: #FFFFFF; }
.bocuc_21 .sanpham_box .nut_dat .nut_dat_icon { display: inline-flex; width: 1em; height: 1em; align-items: center; justify-content: center; line-height: 1; }
.bocuc_21 .sanpham_box .nut_dat .nut_dat_icon svg { display: block; width: 1em; height: 1em; }
.bocuc_21 .sanpham_box .nut_dat .nut_dat_icon i { display: block; line-height: 1; }
.bocuc_21 .sanpham_box .anh { display: block; vertical-align: baseline; }
.bocuc_21 .sanpham_box .tieude { display: block; vertical-align: baseline; margin: 5px auto; padding: 0; font-size: 15px; font-weight: normal; color: #0D0D0D; }
.bocuc_21 .sanpham_box .gia { display: block; vertical-align: baseline; margin: 8px auto; font-size: 16px; font-weight: bold; color: #389410; }
.bocuc_21 .sanpham_box .nutmuahang { display: block; vertical-align: top; }
.bocuc_22 .sanpham_box.sanpham_box--vertical-marquee > marquee { display: block; overflow: hidden; }
.bocuc_22 .sanpham_box.sanpham_box--vertical-marquee-v2 { overflow: hidden; }
.bocuc_22 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-viewport { width: 100%; overflow: hidden; transition: height .35s ease; }
.bocuc_22 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-track { display: block; transform: translateY(0); transition: transform .55s ease; will-change: transform; }
.bocuc_22 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-track > li { display: block; }
.bocuc_22 .sanpham_box.sanpham_box--horizontal-marquee { height: 90px; overflow: hidden; background: #000; }
.bocuc_22 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track { display: flex; width: max-content; height: 90px; animation: wmpProductMarquee 36s linear infinite; }
.bocuc_22 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track > ul { flex: 0 0 auto; width: max-content; height: 90px; }
.bocuc_22 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track > ul > li { width: 100px !important; height: 90px; box-sizing: border-box; padding: 1px; border: 1px solid #ccc; background: #fff; overflow: hidden; }
.bocuc_22 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh { width: 100%; height: 86px; overflow: hidden; background: #fff; }
.bocuc_22 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh a { display: flex; width: 100%; height: 86px; align-items: center; justify-content: center; }
.bocuc_22 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh a > .anh_sanpham_danhsach { width: 100% !important; height: 84px !important; object-fit: contain; margin: 0; }
.bocuc_22 .sanpham_box > ul { display: flex; flex-wrap: wrap; align-items: flex-start; gap: 25px; padding: 0; margin: 0; list-style: none; }
.bocuc_22 .sanpham_box > ul > li { display: inline-block; width: calc((100% - (25px * 2)) / 3); box-sizing: border-box; vertical-align: top; clear: both; text-align: center; transition: box-shadow .28s ease, transform .28s ease; }
.bocuc_22 .sanpham_box > ul > li > div { height: 100%; position: relative; }
@media all and (max-width: 768px) { .bocuc_22 .sanpham_box > ul > li { width: calc((100% - 25px) / 2) !important; } }
.bocuc_22 .sanpham_box .truong { margin-bottom: 5px; }
.bocuc_22 .sanpham_box .anh { display: block; position: relative; margin: 0; vertical-align: top; justify-content: flex-start; text-align: center; }
.bocuc_22 .sanpham_box .anh a { display: flex; align-items: flex-end; justify-content: center; }
.bocuc_22 .sanpham_box .anh a > .anh_sanpham_danhsach, .bocuc_22 .sanpham_box .doianh { margin-left: auto; margin-right: auto; }
.bocuc_22 .sanpham_box .doianh { position: relative; display: block; width: 300px; max-width: 100%; overflow: hidden; }
.bocuc_22 .sanpham_box .chinh, .bocuc_22 .sanpham_box .phu { display: block; width: 100%; transition: opacity .28s ease, transform .28s ease; }
.bocuc_22 .sanpham_box .chinh { position: relative; z-index: 1; opacity: 1; }
.bocuc_22 .sanpham_box .phu { position: absolute; z-index: 2; inset: 0; height: 100%; opacity: 0; pointer-events: none; }
.bocuc_22 .sanpham_box .doianh:hover .phu { opacity: 1; transform: scale(1.03); }
.bocuc_22 .sanpham_box .doianh:hover .chinh { opacity: 0; transform: scale(1.03); }
.bocuc_22 .sanpham_box .doi-anh-icon { display: none; }
.bocuc_22 .sanpham_box .doianh-kieu2 .chinh, .bocuc_22 .sanpham_box .doianh-kieu2 .phu { transition: transform .38s cubic-bezier(.22,.61,.36,1), opacity .18s ease; }
.bocuc_22 .sanpham_box .doianh-kieu2 .chinh { opacity: 1; transform: translateX(0); }
.bocuc_22 .sanpham_box .doianh-kieu2 .phu { opacity: 1; transform: translateX(100%); }
.bocuc_22 .sanpham_box .doianh-kieu2:hover .chinh { opacity: 1; transform: translateX(-100%); }
.bocuc_22 .sanpham_box .doianh-kieu2:hover .phu { opacity: 1; transform: translateX(0); }
.bocuc_22 .sanpham_box .doianh-kieu2::after { content: ""; position: absolute; inset: 0; z-index: 3; background: rgba(255,255,255,.08); opacity: 0; pointer-events: none; transition: opacity .28s ease; }
.bocuc_22 .sanpham_box .doianh-kieu2 .doi-anh-icon { position: absolute; z-index: 4; top: 50%; left: 50%; display: inline-flex; width: 46px; height: 46px; align-items: center; justify-content: center; border-radius: 999px; background: rgba(255,255,255,.94); color: #d02355; font-size: 20px; line-height: 1; box-shadow: 0 10px 28px rgba(15,23,42,.18); opacity: 0; transform: translate(-50%, -38%) scale(.9); transition: opacity .28s ease, transform .28s ease; pointer-events: none; }
.bocuc_22 .sanpham_box .doianh-kieu2:hover::after { opacity: 1; }
.bocuc_22 .sanpham_box .doianh-kieu2:hover .doi-anh-icon { opacity: 1; transform: translate(-50%, -50%) scale(1); }
.bocuc_22 .sanpham_box .khong_anh { background: #e5e7eb; display: flex; align-items: center; justify-content: center; color: #6b7280; }
.bocuc_22 .sanpham_box .tieude a { color: inherit; text-decoration: none; }
.bocuc_22 .sanpham_box .tieude .het_hang { margin-left: 4px; color: red; font-weight: normal; font-style: italic; }
.bocuc_22 .sanpham_box [class^="ochua-"] { gap: 8px; align-items: center; }
.bocuc_22 > .loprong > .header > .danhmuc_capcon { display: flex; flex: 1 1 0; min-width: 0; flex-wrap: wrap; align-items: center; column-gap: 10px; row-gap: 4px; margin-left: 0; font: inherit; font-weight: normal; line-height: 1.35; }
.bocuc_22 > .loprong > .header > .danhmuc_capcon a { color: inherit; font-weight: inherit; text-decoration: none; white-space: nowrap; }
.bocuc_22 > .loprong > .header > .danhmuc_capcon a:hover { text-decoration: underline; }
.bocuc_22 > .loprong > .header > .danhmuc_capcon--left { order: 1; }
.bocuc_22 > .loprong > .header > .danhmuc_capcon--right { flex: 0 1 auto; order: 1; margin-left: auto; justify-content: flex-end; text-align: right; }
.bocuc_22 > .loprong > .header > .danhmuc_capcon .danhmuc_sep { color: currentColor; opacity: .55; }
.bocuc_22 > .loprong > .header > .link_xem_toanbo { order: 2; margin-left: auto; color: inherit; text-decoration: none; font: inherit; font-weight: normal; white-space: nowrap; }
.bocuc_22 > .loprong > .header > .danhmuc_capcon--right + .link_xem_toanbo { margin-left: 0; }
.bocuc_22 > .loprong > .header > .link_xem_toanbo:hover { text-decoration: underline; }
.bocuc_22 .sanpham_box .xemtoanbo { margin-top: 16px; }
.bocuc_22 .sanpham_box .xemtoanbo--right { text-align: right; }
.bocuc_22 .sanpham_box .xemtoanbo--center { text-align: center; }
.bocuc_22 .sanpham_box .xemtoanbo .link_xem_toanbo { color: inherit; text-decoration: none; font: inherit; font-weight: normal; white-space: nowrap; }
.bocuc_22 .sanpham_box .xemtoanbo .link_xem_toanbo:hover { text-decoration: underline; }
.bocuc_22 .sanpham_box .gia strong, .bocuc_22 .sanpham_box .giacu strong, .bocuc_22 .sanpham_box .giasi strong { color: inherit; font: inherit; }
.bocuc_22 .sanpham_box .nut_dat { cursor: pointer; font: inherit; text-decoration: none; display: inline-flex; align-items: center; justify-content: center; gap: 4px; padding: 9px 14px; background: #FF9600; color: #FFFFFF; }
.bocuc_22 .sanpham_box .nut_dat .nut_dat_icon { display: inline-flex; width: 1em; height: 1em; align-items: center; justify-content: center; line-height: 1; }
.bocuc_22 .sanpham_box .nut_dat .nut_dat_icon svg { display: block; width: 1em; height: 1em; }
.bocuc_22 .sanpham_box .nut_dat .nut_dat_icon i { display: block; line-height: 1; }
.bocuc_22 .sanpham_box .anh { display: block; vertical-align: baseline; }
.bocuc_22 .sanpham_box .tieude { display: block; vertical-align: baseline; margin: 5px auto; padding: 0; font-size: 15px; font-weight: normal; color: #0D0D0D; }
.bocuc_22 .sanpham_box .gia { display: block; vertical-align: baseline; margin: 8px auto; font-size: 16px; font-weight: bold; color: #389410; }
.bocuc_22 .sanpham_box .nutmuahang { display: block; vertical-align: top; }
.bocuc_23 .sanpham_box.sanpham_box--vertical-marquee > marquee { display: block; overflow: hidden; }
.bocuc_23 .sanpham_box.sanpham_box--vertical-marquee-v2 { overflow: hidden; }
.bocuc_23 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-viewport { width: 100%; overflow: hidden; transition: height .35s ease; }
.bocuc_23 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-track { display: block; transform: translateY(0); transition: transform .55s ease; will-change: transform; }
.bocuc_23 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-track > li { display: block; }
.bocuc_23 .sanpham_box.sanpham_box--horizontal-marquee { height: 90px; overflow: hidden; background: #000; }
.bocuc_23 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track { display: flex; width: max-content; height: 90px; animation: wmpProductMarquee 36s linear infinite; }
.bocuc_23 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track > ul { flex: 0 0 auto; width: max-content; height: 90px; }
.bocuc_23 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track > ul > li { width: 100px !important; height: 90px; box-sizing: border-box; padding: 1px; border: 1px solid #ccc; background: #fff; overflow: hidden; }
.bocuc_23 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh { width: 100%; height: 86px; overflow: hidden; background: #fff; }
.bocuc_23 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh a { display: flex; width: 100%; height: 86px; align-items: center; justify-content: center; }
.bocuc_23 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh a > .anh_sanpham_danhsach { width: 100% !important; height: 84px !important; object-fit: contain; margin: 0; }
.bocuc_23 .sanpham_box > ul { display: flex; flex-wrap: wrap; align-items: flex-start; gap: 25px; padding: 0; margin: 0; list-style: none; }
.bocuc_23 .sanpham_box > ul > li { display: inline-block; width: calc((100% - (25px * 2)) / 3); box-sizing: border-box; vertical-align: top; clear: both; text-align: center; transition: box-shadow .28s ease, transform .28s ease; }
.bocuc_23 .sanpham_box > ul > li > div { height: 100%; position: relative; }
@media all and (max-width: 768px) { .bocuc_23 .sanpham_box > ul > li { width: calc((100% - 25px) / 2) !important; } }
.bocuc_23 .sanpham_box .truong { margin-bottom: 5px; }
.bocuc_23 .sanpham_box .anh { display: block; position: relative; margin: 0; vertical-align: top; justify-content: flex-start; text-align: center; }
.bocuc_23 .sanpham_box .anh a { display: flex; align-items: flex-end; justify-content: center; }
.bocuc_23 .sanpham_box .anh a > .anh_sanpham_danhsach, .bocuc_23 .sanpham_box .doianh { margin-left: auto; margin-right: auto; }
.bocuc_23 .sanpham_box .doianh { position: relative; display: block; width: 300px; max-width: 100%; overflow: hidden; }
.bocuc_23 .sanpham_box .chinh, .bocuc_23 .sanpham_box .phu { display: block; width: 100%; transition: opacity .28s ease, transform .28s ease; }
.bocuc_23 .sanpham_box .chinh { position: relative; z-index: 1; opacity: 1; }
.bocuc_23 .sanpham_box .phu { position: absolute; z-index: 2; inset: 0; height: 100%; opacity: 0; pointer-events: none; }
.bocuc_23 .sanpham_box .doianh:hover .phu { opacity: 1; transform: scale(1.03); }
.bocuc_23 .sanpham_box .doianh:hover .chinh { opacity: 0; transform: scale(1.03); }
.bocuc_23 .sanpham_box .doi-anh-icon { display: none; }
.bocuc_23 .sanpham_box .doianh-kieu2 .chinh, .bocuc_23 .sanpham_box .doianh-kieu2 .phu { transition: transform .38s cubic-bezier(.22,.61,.36,1), opacity .18s ease; }
.bocuc_23 .sanpham_box .doianh-kieu2 .chinh { opacity: 1; transform: translateX(0); }
.bocuc_23 .sanpham_box .doianh-kieu2 .phu { opacity: 1; transform: translateX(100%); }
.bocuc_23 .sanpham_box .doianh-kieu2:hover .chinh { opacity: 1; transform: translateX(-100%); }
.bocuc_23 .sanpham_box .doianh-kieu2:hover .phu { opacity: 1; transform: translateX(0); }
.bocuc_23 .sanpham_box .doianh-kieu2::after { content: ""; position: absolute; inset: 0; z-index: 3; background: rgba(255,255,255,.08); opacity: 0; pointer-events: none; transition: opacity .28s ease; }
.bocuc_23 .sanpham_box .doianh-kieu2 .doi-anh-icon { position: absolute; z-index: 4; top: 50%; left: 50%; display: inline-flex; width: 46px; height: 46px; align-items: center; justify-content: center; border-radius: 999px; background: rgba(255,255,255,.94); color: #d02355; font-size: 20px; line-height: 1; box-shadow: 0 10px 28px rgba(15,23,42,.18); opacity: 0; transform: translate(-50%, -38%) scale(.9); transition: opacity .28s ease, transform .28s ease; pointer-events: none; }
.bocuc_23 .sanpham_box .doianh-kieu2:hover::after { opacity: 1; }
.bocuc_23 .sanpham_box .doianh-kieu2:hover .doi-anh-icon { opacity: 1; transform: translate(-50%, -50%) scale(1); }
.bocuc_23 .sanpham_box .khong_anh { background: #e5e7eb; display: flex; align-items: center; justify-content: center; color: #6b7280; }
.bocuc_23 .sanpham_box .tieude a { color: inherit; text-decoration: none; }
.bocuc_23 .sanpham_box .tieude .het_hang { margin-left: 4px; color: red; font-weight: normal; font-style: italic; }
.bocuc_23 .sanpham_box [class^="ochua-"] { gap: 8px; align-items: center; }
.bocuc_23 > .loprong > .header > .danhmuc_capcon { display: flex; flex: 1 1 0; min-width: 0; flex-wrap: wrap; align-items: center; column-gap: 10px; row-gap: 4px; margin-left: 0; font: inherit; font-weight: normal; line-height: 1.35; }
.bocuc_23 > .loprong > .header > .danhmuc_capcon a { color: inherit; font-weight: inherit; text-decoration: none; white-space: nowrap; }
.bocuc_23 > .loprong > .header > .danhmuc_capcon a:hover { text-decoration: underline; }
.bocuc_23 > .loprong > .header > .danhmuc_capcon--left { order: 1; }
.bocuc_23 > .loprong > .header > .danhmuc_capcon--right { flex: 0 1 auto; order: 1; margin-left: auto; justify-content: flex-end; text-align: right; }
.bocuc_23 > .loprong > .header > .danhmuc_capcon .danhmuc_sep { color: currentColor; opacity: .55; }
.bocuc_23 > .loprong > .header > .link_xem_toanbo { order: 2; margin-left: auto; color: inherit; text-decoration: none; font: inherit; font-weight: normal; white-space: nowrap; }
.bocuc_23 > .loprong > .header > .danhmuc_capcon--right + .link_xem_toanbo { margin-left: 0; }
.bocuc_23 > .loprong > .header > .link_xem_toanbo:hover { text-decoration: underline; }
.bocuc_23 .sanpham_box .xemtoanbo { margin-top: 16px; }
.bocuc_23 .sanpham_box .xemtoanbo--right { text-align: right; }
.bocuc_23 .sanpham_box .xemtoanbo--center { text-align: center; }
.bocuc_23 .sanpham_box .xemtoanbo .link_xem_toanbo { color: inherit; text-decoration: none; font: inherit; font-weight: normal; white-space: nowrap; }
.bocuc_23 .sanpham_box .xemtoanbo .link_xem_toanbo:hover { text-decoration: underline; }
.bocuc_23 .sanpham_box .gia strong, .bocuc_23 .sanpham_box .giacu strong, .bocuc_23 .sanpham_box .giasi strong { color: inherit; font: inherit; }
.bocuc_23 .sanpham_box .nut_dat { cursor: pointer; font: inherit; text-decoration: none; display: inline-flex; align-items: center; justify-content: center; gap: 4px; padding: 9px 14px; background: #FF9600; color: #FFFFFF; }
.bocuc_23 .sanpham_box .nut_dat .nut_dat_icon { display: inline-flex; width: 1em; height: 1em; align-items: center; justify-content: center; line-height: 1; }
.bocuc_23 .sanpham_box .nut_dat .nut_dat_icon svg { display: block; width: 1em; height: 1em; }
.bocuc_23 .sanpham_box .nut_dat .nut_dat_icon i { display: block; line-height: 1; }
.bocuc_23 .sanpham_box .anh { display: block; vertical-align: baseline; }
.bocuc_23 .sanpham_box .tieude { display: block; vertical-align: baseline; margin: 5px auto; padding: 0; font-size: 15px; font-weight: normal; color: #0D0D0D; }
.bocuc_23 .sanpham_box .gia { display: block; vertical-align: baseline; margin: 8px auto; font-size: 16px; font-weight: bold; color: #389410; }
.bocuc_23 .sanpham_box .nutmuahang { display: block; vertical-align: top; }
.bocuc_24 .sanpham_box.sanpham_box--vertical-marquee > marquee { display: block; overflow: hidden; }
.bocuc_24 .sanpham_box.sanpham_box--vertical-marquee-v2 { overflow: hidden; }
.bocuc_24 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-viewport { width: 100%; overflow: hidden; transition: height .35s ease; }
.bocuc_24 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-track { display: block; transform: translateY(0); transition: transform .55s ease; will-change: transform; }
.bocuc_24 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-track > li { display: block; }
.bocuc_24 .sanpham_box.sanpham_box--horizontal-marquee { height: 90px; overflow: hidden; background: #000; }
.bocuc_24 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track { display: flex; width: max-content; height: 90px; animation: wmpProductMarquee 36s linear infinite; }
.bocuc_24 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track > ul { flex: 0 0 auto; width: max-content; height: 90px; }
.bocuc_24 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track > ul > li { width: 100px !important; height: 90px; box-sizing: border-box; padding: 1px; border: 1px solid #ccc; background: #fff; overflow: hidden; }
.bocuc_24 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh { width: 100%; height: 86px; overflow: hidden; background: #fff; }
.bocuc_24 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh a { display: flex; width: 100%; height: 86px; align-items: center; justify-content: center; }
.bocuc_24 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh a > .anh_sanpham_danhsach { width: 100% !important; height: 84px !important; object-fit: contain; margin: 0; }
.bocuc_24 .sanpham_box > ul { display: flex; flex-wrap: wrap; align-items: flex-start; gap: 25px; padding: 0; margin: 0; list-style: none; }
.bocuc_24 .sanpham_box > ul > li { display: inline-block; width: calc((100% - (25px * 2)) / 3); box-sizing: border-box; vertical-align: top; clear: both; text-align: center; transition: box-shadow .28s ease, transform .28s ease; }
.bocuc_24 .sanpham_box > ul > li > div { height: 100%; position: relative; }
@media all and (max-width: 768px) { .bocuc_24 .sanpham_box > ul > li { width: calc((100% - 25px) / 2) !important; } }
.bocuc_24 .sanpham_box .truong { margin-bottom: 5px; }
.bocuc_24 .sanpham_box .anh { display: block; position: relative; margin: 0; vertical-align: top; justify-content: flex-start; text-align: center; }
.bocuc_24 .sanpham_box .anh a { display: flex; align-items: flex-end; justify-content: center; }
.bocuc_24 .sanpham_box .anh a > .anh_sanpham_danhsach, .bocuc_24 .sanpham_box .doianh { margin-left: auto; margin-right: auto; }
.bocuc_24 .sanpham_box .doianh { position: relative; display: block; width: 300px; max-width: 100%; overflow: hidden; }
.bocuc_24 .sanpham_box .chinh, .bocuc_24 .sanpham_box .phu { display: block; width: 100%; transition: opacity .28s ease, transform .28s ease; }
.bocuc_24 .sanpham_box .chinh { position: relative; z-index: 1; opacity: 1; }
.bocuc_24 .sanpham_box .phu { position: absolute; z-index: 2; inset: 0; height: 100%; opacity: 0; pointer-events: none; }
.bocuc_24 .sanpham_box .doianh:hover .phu { opacity: 1; transform: scale(1.03); }
.bocuc_24 .sanpham_box .doianh:hover .chinh { opacity: 0; transform: scale(1.03); }
.bocuc_24 .sanpham_box .doi-anh-icon { display: none; }
.bocuc_24 .sanpham_box .doianh-kieu2 .chinh, .bocuc_24 .sanpham_box .doianh-kieu2 .phu { transition: transform .38s cubic-bezier(.22,.61,.36,1), opacity .18s ease; }
.bocuc_24 .sanpham_box .doianh-kieu2 .chinh { opacity: 1; transform: translateX(0); }
.bocuc_24 .sanpham_box .doianh-kieu2 .phu { opacity: 1; transform: translateX(100%); }
.bocuc_24 .sanpham_box .doianh-kieu2:hover .chinh { opacity: 1; transform: translateX(-100%); }
.bocuc_24 .sanpham_box .doianh-kieu2:hover .phu { opacity: 1; transform: translateX(0); }
.bocuc_24 .sanpham_box .doianh-kieu2::after { content: ""; position: absolute; inset: 0; z-index: 3; background: rgba(255,255,255,.08); opacity: 0; pointer-events: none; transition: opacity .28s ease; }
.bocuc_24 .sanpham_box .doianh-kieu2 .doi-anh-icon { position: absolute; z-index: 4; top: 50%; left: 50%; display: inline-flex; width: 46px; height: 46px; align-items: center; justify-content: center; border-radius: 999px; background: rgba(255,255,255,.94); color: #d02355; font-size: 20px; line-height: 1; box-shadow: 0 10px 28px rgba(15,23,42,.18); opacity: 0; transform: translate(-50%, -38%) scale(.9); transition: opacity .28s ease, transform .28s ease; pointer-events: none; }
.bocuc_24 .sanpham_box .doianh-kieu2:hover::after { opacity: 1; }
.bocuc_24 .sanpham_box .doianh-kieu2:hover .doi-anh-icon { opacity: 1; transform: translate(-50%, -50%) scale(1); }
.bocuc_24 .sanpham_box .khong_anh { background: #e5e7eb; display: flex; align-items: center; justify-content: center; color: #6b7280; }
.bocuc_24 .sanpham_box .tieude a { color: inherit; text-decoration: none; }
.bocuc_24 .sanpham_box .tieude .het_hang { margin-left: 4px; color: red; font-weight: normal; font-style: italic; }
.bocuc_24 .sanpham_box [class^="ochua-"] { gap: 8px; align-items: center; }
.bocuc_24 > .loprong > .header > .danhmuc_capcon { display: flex; flex: 1 1 0; min-width: 0; flex-wrap: wrap; align-items: center; column-gap: 10px; row-gap: 4px; margin-left: 0; font: inherit; font-weight: normal; line-height: 1.35; }
.bocuc_24 > .loprong > .header > .danhmuc_capcon a { color: inherit; font-weight: inherit; text-decoration: none; white-space: nowrap; }
.bocuc_24 > .loprong > .header > .danhmuc_capcon a:hover { text-decoration: underline; }
.bocuc_24 > .loprong > .header > .danhmuc_capcon--left { order: 1; }
.bocuc_24 > .loprong > .header > .danhmuc_capcon--right { flex: 0 1 auto; order: 1; margin-left: auto; justify-content: flex-end; text-align: right; }
.bocuc_24 > .loprong > .header > .danhmuc_capcon .danhmuc_sep { color: currentColor; opacity: .55; }
.bocuc_24 > .loprong > .header > .link_xem_toanbo { order: 2; margin-left: auto; color: inherit; text-decoration: none; font: inherit; font-weight: normal; white-space: nowrap; }
.bocuc_24 > .loprong > .header > .danhmuc_capcon--right + .link_xem_toanbo { margin-left: 0; }
.bocuc_24 > .loprong > .header > .link_xem_toanbo:hover { text-decoration: underline; }
.bocuc_24 .sanpham_box .xemtoanbo { margin-top: 16px; }
.bocuc_24 .sanpham_box .xemtoanbo--right { text-align: right; }
.bocuc_24 .sanpham_box .xemtoanbo--center { text-align: center; }
.bocuc_24 .sanpham_box .xemtoanbo .link_xem_toanbo { color: inherit; text-decoration: none; font: inherit; font-weight: normal; white-space: nowrap; }
.bocuc_24 .sanpham_box .xemtoanbo .link_xem_toanbo:hover { text-decoration: underline; }
.bocuc_24 .sanpham_box .gia strong, .bocuc_24 .sanpham_box .giacu strong, .bocuc_24 .sanpham_box .giasi strong { color: inherit; font: inherit; }
.bocuc_24 .sanpham_box .nut_dat { cursor: pointer; font: inherit; text-decoration: none; display: inline-flex; align-items: center; justify-content: center; gap: 4px; padding: 9px 14px; background: #FF9600; color: #FFFFFF; }
.bocuc_24 .sanpham_box .nut_dat .nut_dat_icon { display: inline-flex; width: 1em; height: 1em; align-items: center; justify-content: center; line-height: 1; }
.bocuc_24 .sanpham_box .nut_dat .nut_dat_icon svg { display: block; width: 1em; height: 1em; }
.bocuc_24 .sanpham_box .nut_dat .nut_dat_icon i { display: block; line-height: 1; }
.bocuc_24 .sanpham_box .anh { display: block; vertical-align: baseline; }
.bocuc_24 .sanpham_box .tieude { display: block; vertical-align: baseline; margin: 5px auto; padding: 0; font-size: 15px; font-weight: normal; color: #0D0D0D; }
.bocuc_24 .sanpham_box .gia { display: block; vertical-align: baseline; margin: 8px auto; font-size: 16px; font-weight: bold; color: #389410; }
.bocuc_24 .sanpham_box .nutmuahang { display: block; vertical-align: top; }
.bocuc_25 .sanpham_box.sanpham_box--vertical-marquee > marquee { display: block; overflow: hidden; }
.bocuc_25 .sanpham_box.sanpham_box--vertical-marquee-v2 { overflow: hidden; }
.bocuc_25 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-viewport { width: 100%; overflow: hidden; transition: height .35s ease; }
.bocuc_25 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-track { display: block; transform: translateY(0); transition: transform .55s ease; will-change: transform; }
.bocuc_25 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-track > li { display: block; }
.bocuc_25 .sanpham_box.sanpham_box--horizontal-marquee { height: 90px; overflow: hidden; background: #000; }
.bocuc_25 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track { display: flex; width: max-content; height: 90px; animation: wmpProductMarquee 36s linear infinite; }
.bocuc_25 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track > ul { flex: 0 0 auto; width: max-content; height: 90px; }
.bocuc_25 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track > ul > li { width: 100px !important; height: 90px; box-sizing: border-box; padding: 1px; border: 1px solid #ccc; background: #fff; overflow: hidden; }
.bocuc_25 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh { width: 100%; height: 86px; overflow: hidden; background: #fff; }
.bocuc_25 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh a { display: flex; width: 100%; height: 86px; align-items: center; justify-content: center; }
.bocuc_25 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh a > .anh_sanpham_danhsach { width: 100% !important; height: 84px !important; object-fit: contain; margin: 0; }
.bocuc_25 .sanpham_box > ul { display: flex; flex-wrap: wrap; align-items: flex-start; gap: 25px; padding: 0; margin: 0; list-style: none; }
.bocuc_25 .sanpham_box > ul > li { display: inline-block; width: calc((100% - (25px * 2)) / 3); box-sizing: border-box; vertical-align: top; clear: both; text-align: center; transition: box-shadow .28s ease, transform .28s ease; }
.bocuc_25 .sanpham_box > ul > li > div { height: 100%; position: relative; }
@media all and (max-width: 768px) { .bocuc_25 .sanpham_box > ul > li { width: calc((100% - 25px) / 2) !important; } }
.bocuc_25 .sanpham_box .truong { margin-bottom: 5px; }
.bocuc_25 .sanpham_box .anh { display: block; position: relative; margin: 0; vertical-align: top; justify-content: flex-start; text-align: center; }
.bocuc_25 .sanpham_box .anh a { display: flex; align-items: flex-end; justify-content: center; }
.bocuc_25 .sanpham_box .anh a > .anh_sanpham_danhsach, .bocuc_25 .sanpham_box .doianh { margin-left: auto; margin-right: auto; }
.bocuc_25 .sanpham_box .doianh { position: relative; display: block; width: 300px; max-width: 100%; overflow: hidden; }
.bocuc_25 .sanpham_box .chinh, .bocuc_25 .sanpham_box .phu { display: block; width: 100%; transition: opacity .28s ease, transform .28s ease; }
.bocuc_25 .sanpham_box .chinh { position: relative; z-index: 1; opacity: 1; }
.bocuc_25 .sanpham_box .phu { position: absolute; z-index: 2; inset: 0; height: 100%; opacity: 0; pointer-events: none; }
.bocuc_25 .sanpham_box .doianh:hover .phu { opacity: 1; transform: scale(1.03); }
.bocuc_25 .sanpham_box .doianh:hover .chinh { opacity: 0; transform: scale(1.03); }
.bocuc_25 .sanpham_box .doi-anh-icon { display: none; }
.bocuc_25 .sanpham_box .doianh-kieu2 .chinh, .bocuc_25 .sanpham_box .doianh-kieu2 .phu { transition: transform .38s cubic-bezier(.22,.61,.36,1), opacity .18s ease; }
.bocuc_25 .sanpham_box .doianh-kieu2 .chinh { opacity: 1; transform: translateX(0); }
.bocuc_25 .sanpham_box .doianh-kieu2 .phu { opacity: 1; transform: translateX(100%); }
.bocuc_25 .sanpham_box .doianh-kieu2:hover .chinh { opacity: 1; transform: translateX(-100%); }
.bocuc_25 .sanpham_box .doianh-kieu2:hover .phu { opacity: 1; transform: translateX(0); }
.bocuc_25 .sanpham_box .doianh-kieu2::after { content: ""; position: absolute; inset: 0; z-index: 3; background: rgba(255,255,255,.08); opacity: 0; pointer-events: none; transition: opacity .28s ease; }
.bocuc_25 .sanpham_box .doianh-kieu2 .doi-anh-icon { position: absolute; z-index: 4; top: 50%; left: 50%; display: inline-flex; width: 46px; height: 46px; align-items: center; justify-content: center; border-radius: 999px; background: rgba(255,255,255,.94); color: #d02355; font-size: 20px; line-height: 1; box-shadow: 0 10px 28px rgba(15,23,42,.18); opacity: 0; transform: translate(-50%, -38%) scale(.9); transition: opacity .28s ease, transform .28s ease; pointer-events: none; }
.bocuc_25 .sanpham_box .doianh-kieu2:hover::after { opacity: 1; }
.bocuc_25 .sanpham_box .doianh-kieu2:hover .doi-anh-icon { opacity: 1; transform: translate(-50%, -50%) scale(1); }
.bocuc_25 .sanpham_box .khong_anh { background: #e5e7eb; display: flex; align-items: center; justify-content: center; color: #6b7280; }
.bocuc_25 .sanpham_box .tieude a { color: inherit; text-decoration: none; }
.bocuc_25 .sanpham_box .tieude .het_hang { margin-left: 4px; color: red; font-weight: normal; font-style: italic; }
.bocuc_25 .sanpham_box [class^="ochua-"] { gap: 8px; align-items: center; }
.bocuc_25 > .loprong > .header > .danhmuc_capcon { display: flex; flex: 1 1 0; min-width: 0; flex-wrap: wrap; align-items: center; column-gap: 10px; row-gap: 4px; margin-left: 0; font: inherit; font-weight: normal; line-height: 1.35; }
.bocuc_25 > .loprong > .header > .danhmuc_capcon a { color: inherit; font-weight: inherit; text-decoration: none; white-space: nowrap; }
.bocuc_25 > .loprong > .header > .danhmuc_capcon a:hover { text-decoration: underline; }
.bocuc_25 > .loprong > .header > .danhmuc_capcon--left { order: 1; }
.bocuc_25 > .loprong > .header > .danhmuc_capcon--right { flex: 0 1 auto; order: 1; margin-left: auto; justify-content: flex-end; text-align: right; }
.bocuc_25 > .loprong > .header > .danhmuc_capcon .danhmuc_sep { color: currentColor; opacity: .55; }
.bocuc_25 > .loprong > .header > .link_xem_toanbo { order: 2; margin-left: auto; color: inherit; text-decoration: none; font: inherit; font-weight: normal; white-space: nowrap; }
.bocuc_25 > .loprong > .header > .danhmuc_capcon--right + .link_xem_toanbo { margin-left: 0; }
.bocuc_25 > .loprong > .header > .link_xem_toanbo:hover { text-decoration: underline; }
.bocuc_25 .sanpham_box .xemtoanbo { margin-top: 16px; }
.bocuc_25 .sanpham_box .xemtoanbo--right { text-align: right; }
.bocuc_25 .sanpham_box .xemtoanbo--center { text-align: center; }
.bocuc_25 .sanpham_box .xemtoanbo .link_xem_toanbo { color: inherit; text-decoration: none; font: inherit; font-weight: normal; white-space: nowrap; }
.bocuc_25 .sanpham_box .xemtoanbo .link_xem_toanbo:hover { text-decoration: underline; }
.bocuc_25 .sanpham_box .gia strong, .bocuc_25 .sanpham_box .giacu strong, .bocuc_25 .sanpham_box .giasi strong { color: inherit; font: inherit; }
.bocuc_25 .sanpham_box .nut_dat { cursor: pointer; font: inherit; text-decoration: none; display: inline-flex; align-items: center; justify-content: center; gap: 4px; padding: 9px 14px; background: #FF9600; color: #FFFFFF; }
.bocuc_25 .sanpham_box .nut_dat .nut_dat_icon { display: inline-flex; width: 1em; height: 1em; align-items: center; justify-content: center; line-height: 1; }
.bocuc_25 .sanpham_box .nut_dat .nut_dat_icon svg { display: block; width: 1em; height: 1em; }
.bocuc_25 .sanpham_box .nut_dat .nut_dat_icon i { display: block; line-height: 1; }
.bocuc_25 .sanpham_box .anh { display: block; vertical-align: baseline; }
.bocuc_25 .sanpham_box .tieude { display: block; vertical-align: baseline; margin: 5px auto; padding: 0; font-size: 15px; font-weight: normal; color: #0D0D0D; }
.bocuc_25 .sanpham_box .gia { display: block; vertical-align: baseline; margin: 8px auto; font-size: 16px; font-weight: bold; color: #389410; }
.bocuc_25 .sanpham_box .nutmuahang { display: block; vertical-align: top; }
.bocuc_26 .sanpham_box.sanpham_box--vertical-marquee > marquee { display: block; overflow: hidden; }
.bocuc_26 .sanpham_box.sanpham_box--vertical-marquee-v2 { overflow: hidden; }
.bocuc_26 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-viewport { width: 100%; overflow: hidden; transition: height .35s ease; }
.bocuc_26 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-track { display: block; transform: translateY(0); transition: transform .55s ease; will-change: transform; }
.bocuc_26 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-track > li { display: block; }
.bocuc_26 .sanpham_box.sanpham_box--horizontal-marquee { height: 90px; overflow: hidden; background: #000; }
.bocuc_26 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track { display: flex; width: max-content; height: 90px; animation: wmpProductMarquee 36s linear infinite; }
.bocuc_26 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track > ul { flex: 0 0 auto; width: max-content; height: 90px; }
.bocuc_26 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track > ul > li { width: 100px !important; height: 90px; box-sizing: border-box; padding: 1px; border: 1px solid #ccc; background: #fff; overflow: hidden; }
.bocuc_26 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh { width: 100%; height: 86px; overflow: hidden; background: #fff; }
.bocuc_26 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh a { display: flex; width: 100%; height: 86px; align-items: center; justify-content: center; }
.bocuc_26 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh a > .anh_sanpham_danhsach { width: 100% !important; height: 84px !important; object-fit: contain; margin: 0; }
.bocuc_26 .sanpham_box > ul { display: flex; flex-wrap: wrap; align-items: flex-start; gap: 25px; padding: 0; margin: 0; list-style: none; }
.bocuc_26 .sanpham_box > ul > li { display: inline-block; width: calc((100% - (25px * 2)) / 3); box-sizing: border-box; vertical-align: top; clear: both; text-align: center; transition: box-shadow .28s ease, transform .28s ease; }
.bocuc_26 .sanpham_box > ul > li > div { height: 100%; position: relative; }
@media all and (max-width: 768px) { .bocuc_26 .sanpham_box > ul > li { width: calc((100% - 25px) / 2) !important; } }
.bocuc_26 .sanpham_box .truong { margin-bottom: 5px; }
.bocuc_26 .sanpham_box .anh { display: block; position: relative; margin: 0; vertical-align: top; justify-content: flex-start; text-align: center; }
.bocuc_26 .sanpham_box .anh a { display: flex; align-items: flex-end; justify-content: center; }
.bocuc_26 .sanpham_box .anh a > .anh_sanpham_danhsach, .bocuc_26 .sanpham_box .doianh { margin-left: auto; margin-right: auto; }
.bocuc_26 .sanpham_box .doianh { position: relative; display: block; width: 300px; max-width: 100%; overflow: hidden; }
.bocuc_26 .sanpham_box .chinh, .bocuc_26 .sanpham_box .phu { display: block; width: 100%; transition: opacity .28s ease, transform .28s ease; }
.bocuc_26 .sanpham_box .chinh { position: relative; z-index: 1; opacity: 1; }
.bocuc_26 .sanpham_box .phu { position: absolute; z-index: 2; inset: 0; height: 100%; opacity: 0; pointer-events: none; }
.bocuc_26 .sanpham_box .doianh:hover .phu { opacity: 1; transform: scale(1.03); }
.bocuc_26 .sanpham_box .doianh:hover .chinh { opacity: 0; transform: scale(1.03); }
.bocuc_26 .sanpham_box .doi-anh-icon { display: none; }
.bocuc_26 .sanpham_box .doianh-kieu2 .chinh, .bocuc_26 .sanpham_box .doianh-kieu2 .phu { transition: transform .38s cubic-bezier(.22,.61,.36,1), opacity .18s ease; }
.bocuc_26 .sanpham_box .doianh-kieu2 .chinh { opacity: 1; transform: translateX(0); }
.bocuc_26 .sanpham_box .doianh-kieu2 .phu { opacity: 1; transform: translateX(100%); }
.bocuc_26 .sanpham_box .doianh-kieu2:hover .chinh { opacity: 1; transform: translateX(-100%); }
.bocuc_26 .sanpham_box .doianh-kieu2:hover .phu { opacity: 1; transform: translateX(0); }
.bocuc_26 .sanpham_box .doianh-kieu2::after { content: ""; position: absolute; inset: 0; z-index: 3; background: rgba(255,255,255,.08); opacity: 0; pointer-events: none; transition: opacity .28s ease; }
.bocuc_26 .sanpham_box .doianh-kieu2 .doi-anh-icon { position: absolute; z-index: 4; top: 50%; left: 50%; display: inline-flex; width: 46px; height: 46px; align-items: center; justify-content: center; border-radius: 999px; background: rgba(255,255,255,.94); color: #d02355; font-size: 20px; line-height: 1; box-shadow: 0 10px 28px rgba(15,23,42,.18); opacity: 0; transform: translate(-50%, -38%) scale(.9); transition: opacity .28s ease, transform .28s ease; pointer-events: none; }
.bocuc_26 .sanpham_box .doianh-kieu2:hover::after { opacity: 1; }
.bocuc_26 .sanpham_box .doianh-kieu2:hover .doi-anh-icon { opacity: 1; transform: translate(-50%, -50%) scale(1); }
.bocuc_26 .sanpham_box .khong_anh { background: #e5e7eb; display: flex; align-items: center; justify-content: center; color: #6b7280; }
.bocuc_26 .sanpham_box .tieude a { color: inherit; text-decoration: none; }
.bocuc_26 .sanpham_box .tieude .het_hang { margin-left: 4px; color: red; font-weight: normal; font-style: italic; }
.bocuc_26 .sanpham_box [class^="ochua-"] { gap: 8px; align-items: center; }
.bocuc_26 > .loprong > .header > .danhmuc_capcon { display: flex; flex: 1 1 0; min-width: 0; flex-wrap: wrap; align-items: center; column-gap: 10px; row-gap: 4px; margin-left: 0; font: inherit; font-weight: normal; line-height: 1.35; }
.bocuc_26 > .loprong > .header > .danhmuc_capcon a { color: inherit; font-weight: inherit; text-decoration: none; white-space: nowrap; }
.bocuc_26 > .loprong > .header > .danhmuc_capcon a:hover { text-decoration: underline; }
.bocuc_26 > .loprong > .header > .danhmuc_capcon--left { order: 1; }
.bocuc_26 > .loprong > .header > .danhmuc_capcon--right { flex: 0 1 auto; order: 1; margin-left: auto; justify-content: flex-end; text-align: right; }
.bocuc_26 > .loprong > .header > .danhmuc_capcon .danhmuc_sep { color: currentColor; opacity: .55; }
.bocuc_26 > .loprong > .header > .link_xem_toanbo { order: 2; margin-left: auto; color: inherit; text-decoration: none; font: inherit; font-weight: normal; white-space: nowrap; }
.bocuc_26 > .loprong > .header > .danhmuc_capcon--right + .link_xem_toanbo { margin-left: 0; }
.bocuc_26 > .loprong > .header > .link_xem_toanbo:hover { text-decoration: underline; }
.bocuc_26 .sanpham_box .xemtoanbo { margin-top: 16px; }
.bocuc_26 .sanpham_box .xemtoanbo--right { text-align: right; }
.bocuc_26 .sanpham_box .xemtoanbo--center { text-align: center; }
.bocuc_26 .sanpham_box .xemtoanbo .link_xem_toanbo { color: inherit; text-decoration: none; font: inherit; font-weight: normal; white-space: nowrap; }
.bocuc_26 .sanpham_box .xemtoanbo .link_xem_toanbo:hover { text-decoration: underline; }
.bocuc_26 .sanpham_box .gia strong, .bocuc_26 .sanpham_box .giacu strong, .bocuc_26 .sanpham_box .giasi strong { color: inherit; font: inherit; }
.bocuc_26 .sanpham_box .nut_dat { cursor: pointer; font: inherit; text-decoration: none; display: inline-flex; align-items: center; justify-content: center; gap: 4px; padding: 9px 14px; background: #FF9600; color: #FFFFFF; }
.bocuc_26 .sanpham_box .nut_dat .nut_dat_icon { display: inline-flex; width: 1em; height: 1em; align-items: center; justify-content: center; line-height: 1; }
.bocuc_26 .sanpham_box .nut_dat .nut_dat_icon svg { display: block; width: 1em; height: 1em; }
.bocuc_26 .sanpham_box .nut_dat .nut_dat_icon i { display: block; line-height: 1; }
.bocuc_26 .sanpham_box .anh { display: block; vertical-align: baseline; }
.bocuc_26 .sanpham_box .tieude { display: block; vertical-align: baseline; margin: 5px auto; padding: 0; font-size: 15px; font-weight: normal; color: #0D0D0D; }
.bocuc_26 .sanpham_box .gia { display: block; vertical-align: baseline; margin: 8px auto; font-size: 16px; font-weight: bold; color: #389410; }
.bocuc_26 .sanpham_box .nutmuahang { display: block; vertical-align: top; }
.bocuc_27 .sanpham_box.sanpham_box--vertical-marquee > marquee { display: block; overflow: hidden; }
.bocuc_27 .sanpham_box.sanpham_box--vertical-marquee-v2 { overflow: hidden; }
.bocuc_27 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-viewport { width: 100%; overflow: hidden; transition: height .35s ease; }
.bocuc_27 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-track { display: block; transform: translateY(0); transition: transform .55s ease; will-change: transform; }
.bocuc_27 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-track > li { display: block; }
.bocuc_27 .sanpham_box.sanpham_box--horizontal-marquee { height: 90px; overflow: hidden; background: #000; }
.bocuc_27 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track { display: flex; width: max-content; height: 90px; animation: wmpProductMarquee 36s linear infinite; }
.bocuc_27 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track > ul { flex: 0 0 auto; width: max-content; height: 90px; }
.bocuc_27 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track > ul > li { width: 100px !important; height: 90px; box-sizing: border-box; padding: 1px; border: 1px solid #ccc; background: #fff; overflow: hidden; }
.bocuc_27 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh { width: 100%; height: 86px; overflow: hidden; background: #fff; }
.bocuc_27 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh a { display: flex; width: 100%; height: 86px; align-items: center; justify-content: center; }
.bocuc_27 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh a > .anh_sanpham_danhsach { width: 100% !important; height: 84px !important; object-fit: contain; margin: 0; }
.bocuc_27 .sanpham_box > ul { display: flex; flex-wrap: wrap; align-items: flex-start; gap: 25px; padding: 0; margin: 0; list-style: none; }
.bocuc_27 .sanpham_box > ul > li { display: inline-block; width: calc((100% - (25px * 2)) / 3); box-sizing: border-box; vertical-align: top; clear: both; text-align: center; transition: box-shadow .28s ease, transform .28s ease; }
.bocuc_27 .sanpham_box > ul > li > div { height: 100%; position: relative; }
@media all and (max-width: 768px) { .bocuc_27 .sanpham_box > ul > li { width: calc((100% - 25px) / 2) !important; } }
.bocuc_27 .sanpham_box .truong { margin-bottom: 5px; }
.bocuc_27 .sanpham_box .anh { display: block; position: relative; margin: 0; vertical-align: top; justify-content: flex-start; text-align: center; }
.bocuc_27 .sanpham_box .anh a { display: flex; align-items: flex-end; justify-content: center; }
.bocuc_27 .sanpham_box .anh a > .anh_sanpham_danhsach, .bocuc_27 .sanpham_box .doianh { margin-left: auto; margin-right: auto; }
.bocuc_27 .sanpham_box .doianh { position: relative; display: block; width: 300px; max-width: 100%; overflow: hidden; }
.bocuc_27 .sanpham_box .chinh, .bocuc_27 .sanpham_box .phu { display: block; width: 100%; transition: opacity .28s ease, transform .28s ease; }
.bocuc_27 .sanpham_box .chinh { position: relative; z-index: 1; opacity: 1; }
.bocuc_27 .sanpham_box .phu { position: absolute; z-index: 2; inset: 0; height: 100%; opacity: 0; pointer-events: none; }
.bocuc_27 .sanpham_box .doianh:hover .phu { opacity: 1; transform: scale(1.03); }
.bocuc_27 .sanpham_box .doianh:hover .chinh { opacity: 0; transform: scale(1.03); }
.bocuc_27 .sanpham_box .doi-anh-icon { display: none; }
.bocuc_27 .sanpham_box .doianh-kieu2 .chinh, .bocuc_27 .sanpham_box .doianh-kieu2 .phu { transition: transform .38s cubic-bezier(.22,.61,.36,1), opacity .18s ease; }
.bocuc_27 .sanpham_box .doianh-kieu2 .chinh { opacity: 1; transform: translateX(0); }
.bocuc_27 .sanpham_box .doianh-kieu2 .phu { opacity: 1; transform: translateX(100%); }
.bocuc_27 .sanpham_box .doianh-kieu2:hover .chinh { opacity: 1; transform: translateX(-100%); }
.bocuc_27 .sanpham_box .doianh-kieu2:hover .phu { opacity: 1; transform: translateX(0); }
.bocuc_27 .sanpham_box .doianh-kieu2::after { content: ""; position: absolute; inset: 0; z-index: 3; background: rgba(255,255,255,.08); opacity: 0; pointer-events: none; transition: opacity .28s ease; }
.bocuc_27 .sanpham_box .doianh-kieu2 .doi-anh-icon { position: absolute; z-index: 4; top: 50%; left: 50%; display: inline-flex; width: 46px; height: 46px; align-items: center; justify-content: center; border-radius: 999px; background: rgba(255,255,255,.94); color: #d02355; font-size: 20px; line-height: 1; box-shadow: 0 10px 28px rgba(15,23,42,.18); opacity: 0; transform: translate(-50%, -38%) scale(.9); transition: opacity .28s ease, transform .28s ease; pointer-events: none; }
.bocuc_27 .sanpham_box .doianh-kieu2:hover::after { opacity: 1; }
.bocuc_27 .sanpham_box .doianh-kieu2:hover .doi-anh-icon { opacity: 1; transform: translate(-50%, -50%) scale(1); }
.bocuc_27 .sanpham_box .khong_anh { background: #e5e7eb; display: flex; align-items: center; justify-content: center; color: #6b7280; }
.bocuc_27 .sanpham_box .tieude a { color: inherit; text-decoration: none; }
.bocuc_27 .sanpham_box .tieude .het_hang { margin-left: 4px; color: red; font-weight: normal; font-style: italic; }
.bocuc_27 .sanpham_box [class^="ochua-"] { gap: 8px; align-items: center; }
.bocuc_27 > .loprong > .header > .danhmuc_capcon { display: flex; flex: 1 1 0; min-width: 0; flex-wrap: wrap; align-items: center; column-gap: 10px; row-gap: 4px; margin-left: 0; font: inherit; font-weight: normal; line-height: 1.35; }
.bocuc_27 > .loprong > .header > .danhmuc_capcon a { color: inherit; font-weight: inherit; text-decoration: none; white-space: nowrap; }
.bocuc_27 > .loprong > .header > .danhmuc_capcon a:hover { text-decoration: underline; }
.bocuc_27 > .loprong > .header > .danhmuc_capcon--left { order: 1; }
.bocuc_27 > .loprong > .header > .danhmuc_capcon--right { flex: 0 1 auto; order: 1; margin-left: auto; justify-content: flex-end; text-align: right; }
.bocuc_27 > .loprong > .header > .danhmuc_capcon .danhmuc_sep { color: currentColor; opacity: .55; }
.bocuc_27 > .loprong > .header > .link_xem_toanbo { order: 2; margin-left: auto; color: inherit; text-decoration: none; font: inherit; font-weight: normal; white-space: nowrap; }
.bocuc_27 > .loprong > .header > .danhmuc_capcon--right + .link_xem_toanbo { margin-left: 0; }
.bocuc_27 > .loprong > .header > .link_xem_toanbo:hover { text-decoration: underline; }
.bocuc_27 .sanpham_box .xemtoanbo { margin-top: 16px; }
.bocuc_27 .sanpham_box .xemtoanbo--right { text-align: right; }
.bocuc_27 .sanpham_box .xemtoanbo--center { text-align: center; }
.bocuc_27 .sanpham_box .xemtoanbo .link_xem_toanbo { color: inherit; text-decoration: none; font: inherit; font-weight: normal; white-space: nowrap; }
.bocuc_27 .sanpham_box .xemtoanbo .link_xem_toanbo:hover { text-decoration: underline; }
.bocuc_27 .sanpham_box .gia strong, .bocuc_27 .sanpham_box .giacu strong, .bocuc_27 .sanpham_box .giasi strong { color: inherit; font: inherit; }
.bocuc_27 .sanpham_box .nut_dat { cursor: pointer; font: inherit; text-decoration: none; display: inline-flex; align-items: center; justify-content: center; gap: 4px; padding: 9px 14px; background: #FF9600; color: #FFFFFF; }
.bocuc_27 .sanpham_box .nut_dat .nut_dat_icon { display: inline-flex; width: 1em; height: 1em; align-items: center; justify-content: center; line-height: 1; }
.bocuc_27 .sanpham_box .nut_dat .nut_dat_icon svg { display: block; width: 1em; height: 1em; }
.bocuc_27 .sanpham_box .nut_dat .nut_dat_icon i { display: block; line-height: 1; }
.bocuc_27 .sanpham_box .anh { display: block; vertical-align: baseline; }
.bocuc_27 .sanpham_box .tieude { display: block; vertical-align: baseline; margin: 5px auto; padding: 0; font-size: 15px; font-weight: normal; color: #0D0D0D; }
.bocuc_27 .sanpham_box .gia { display: block; vertical-align: baseline; margin: 8px auto; font-size: 16px; font-weight: bold; color: #389410; }
.bocuc_27 .sanpham_box .nutmuahang { display: block; vertical-align: top; }
.bocuc_28 .sanpham_box.sanpham_box--vertical-marquee > marquee { display: block; overflow: hidden; }
.bocuc_28 .sanpham_box.sanpham_box--vertical-marquee-v2 { overflow: hidden; }
.bocuc_28 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-viewport { width: 100%; overflow: hidden; transition: height .35s ease; }
.bocuc_28 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-track { display: block; transform: translateY(0); transition: transform .55s ease; will-change: transform; }
.bocuc_28 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-track > li { display: block; }
.bocuc_28 .sanpham_box.sanpham_box--horizontal-marquee { height: 90px; overflow: hidden; background: #000; }
.bocuc_28 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track { display: flex; width: max-content; height: 90px; animation: wmpProductMarquee 36s linear infinite; }
.bocuc_28 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track > ul { flex: 0 0 auto; width: max-content; height: 90px; }
.bocuc_28 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track > ul > li { width: 100px !important; height: 90px; box-sizing: border-box; padding: 1px; border: 1px solid #ccc; background: #fff; overflow: hidden; }
.bocuc_28 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh { width: 100%; height: 86px; overflow: hidden; background: #fff; }
.bocuc_28 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh a { display: flex; width: 100%; height: 86px; align-items: center; justify-content: center; }
.bocuc_28 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh a > .anh_sanpham_danhsach { width: 100% !important; height: 84px !important; object-fit: contain; margin: 0; }
.bocuc_28 .sanpham_box > ul { display: flex; flex-wrap: wrap; align-items: flex-start; gap: 25px; padding: 0; margin: 0; list-style: none; }
.bocuc_28 .sanpham_box > ul > li { display: inline-block; width: calc((100% - (25px * 2)) / 3); box-sizing: border-box; vertical-align: top; clear: both; text-align: center; transition: box-shadow .28s ease, transform .28s ease; }
.bocuc_28 .sanpham_box > ul > li > div { height: 100%; position: relative; }
@media all and (max-width: 768px) { .bocuc_28 .sanpham_box > ul > li { width: calc((100% - 25px) / 2) !important; } }
.bocuc_28 .sanpham_box .truong { margin-bottom: 5px; }
.bocuc_28 .sanpham_box .anh { display: block; position: relative; margin: 0; vertical-align: top; justify-content: flex-start; text-align: center; }
.bocuc_28 .sanpham_box .anh a { display: flex; align-items: flex-end; justify-content: center; }
.bocuc_28 .sanpham_box .anh a > .anh_sanpham_danhsach, .bocuc_28 .sanpham_box .doianh { margin-left: auto; margin-right: auto; }
.bocuc_28 .sanpham_box .doianh { position: relative; display: block; width: 300px; max-width: 100%; overflow: hidden; }
.bocuc_28 .sanpham_box .chinh, .bocuc_28 .sanpham_box .phu { display: block; width: 100%; transition: opacity .28s ease, transform .28s ease; }
.bocuc_28 .sanpham_box .chinh { position: relative; z-index: 1; opacity: 1; }
.bocuc_28 .sanpham_box .phu { position: absolute; z-index: 2; inset: 0; height: 100%; opacity: 0; pointer-events: none; }
.bocuc_28 .sanpham_box .doianh:hover .phu { opacity: 1; transform: scale(1.03); }
.bocuc_28 .sanpham_box .doianh:hover .chinh { opacity: 0; transform: scale(1.03); }
.bocuc_28 .sanpham_box .doi-anh-icon { display: none; }
.bocuc_28 .sanpham_box .doianh-kieu2 .chinh, .bocuc_28 .sanpham_box .doianh-kieu2 .phu { transition: transform .38s cubic-bezier(.22,.61,.36,1), opacity .18s ease; }
.bocuc_28 .sanpham_box .doianh-kieu2 .chinh { opacity: 1; transform: translateX(0); }
.bocuc_28 .sanpham_box .doianh-kieu2 .phu { opacity: 1; transform: translateX(100%); }
.bocuc_28 .sanpham_box .doianh-kieu2:hover .chinh { opacity: 1; transform: translateX(-100%); }
.bocuc_28 .sanpham_box .doianh-kieu2:hover .phu { opacity: 1; transform: translateX(0); }
.bocuc_28 .sanpham_box .doianh-kieu2::after { content: ""; position: absolute; inset: 0; z-index: 3; background: rgba(255,255,255,.08); opacity: 0; pointer-events: none; transition: opacity .28s ease; }
.bocuc_28 .sanpham_box .doianh-kieu2 .doi-anh-icon { position: absolute; z-index: 4; top: 50%; left: 50%; display: inline-flex; width: 46px; height: 46px; align-items: center; justify-content: center; border-radius: 999px; background: rgba(255,255,255,.94); color: #d02355; font-size: 20px; line-height: 1; box-shadow: 0 10px 28px rgba(15,23,42,.18); opacity: 0; transform: translate(-50%, -38%) scale(.9); transition: opacity .28s ease, transform .28s ease; pointer-events: none; }
.bocuc_28 .sanpham_box .doianh-kieu2:hover::after { opacity: 1; }
.bocuc_28 .sanpham_box .doianh-kieu2:hover .doi-anh-icon { opacity: 1; transform: translate(-50%, -50%) scale(1); }
.bocuc_28 .sanpham_box .khong_anh { background: #e5e7eb; display: flex; align-items: center; justify-content: center; color: #6b7280; }
.bocuc_28 .sanpham_box .tieude a { color: inherit; text-decoration: none; }
.bocuc_28 .sanpham_box .tieude .het_hang { margin-left: 4px; color: red; font-weight: normal; font-style: italic; }
.bocuc_28 .sanpham_box [class^="ochua-"] { gap: 8px; align-items: center; }
.bocuc_28 > .loprong > .header > .danhmuc_capcon { display: flex; flex: 1 1 0; min-width: 0; flex-wrap: wrap; align-items: center; column-gap: 10px; row-gap: 4px; margin-left: 0; font: inherit; font-weight: normal; line-height: 1.35; }
.bocuc_28 > .loprong > .header > .danhmuc_capcon a { color: inherit; font-weight: inherit; text-decoration: none; white-space: nowrap; }
.bocuc_28 > .loprong > .header > .danhmuc_capcon a:hover { text-decoration: underline; }
.bocuc_28 > .loprong > .header > .danhmuc_capcon--left { order: 1; }
.bocuc_28 > .loprong > .header > .danhmuc_capcon--right { flex: 0 1 auto; order: 1; margin-left: auto; justify-content: flex-end; text-align: right; }
.bocuc_28 > .loprong > .header > .danhmuc_capcon .danhmuc_sep { color: currentColor; opacity: .55; }
.bocuc_28 > .loprong > .header > .link_xem_toanbo { order: 2; margin-left: auto; color: inherit; text-decoration: none; font: inherit; font-weight: normal; white-space: nowrap; }
.bocuc_28 > .loprong > .header > .danhmuc_capcon--right + .link_xem_toanbo { margin-left: 0; }
.bocuc_28 > .loprong > .header > .link_xem_toanbo:hover { text-decoration: underline; }
.bocuc_28 .sanpham_box .xemtoanbo { margin-top: 16px; }
.bocuc_28 .sanpham_box .xemtoanbo--right { text-align: right; }
.bocuc_28 .sanpham_box .xemtoanbo--center { text-align: center; }
.bocuc_28 .sanpham_box .xemtoanbo .link_xem_toanbo { color: inherit; text-decoration: none; font: inherit; font-weight: normal; white-space: nowrap; }
.bocuc_28 .sanpham_box .xemtoanbo .link_xem_toanbo:hover { text-decoration: underline; }
.bocuc_28 .sanpham_box .gia strong, .bocuc_28 .sanpham_box .giacu strong, .bocuc_28 .sanpham_box .giasi strong { color: inherit; font: inherit; }
.bocuc_28 .sanpham_box .nut_dat { cursor: pointer; font: inherit; text-decoration: none; display: inline-flex; align-items: center; justify-content: center; gap: 4px; padding: 9px 14px; background: #FF9600; color: #FFFFFF; }
.bocuc_28 .sanpham_box .nut_dat .nut_dat_icon { display: inline-flex; width: 1em; height: 1em; align-items: center; justify-content: center; line-height: 1; }
.bocuc_28 .sanpham_box .nut_dat .nut_dat_icon svg { display: block; width: 1em; height: 1em; }
.bocuc_28 .sanpham_box .nut_dat .nut_dat_icon i { display: block; line-height: 1; }
.bocuc_28 .sanpham_box .anh { display: block; vertical-align: baseline; }
.bocuc_28 .sanpham_box .tieude { display: block; vertical-align: baseline; margin: 5px auto; padding: 0; font-size: 15px; font-weight: normal; color: #0D0D0D; }
.bocuc_28 .sanpham_box .gia { display: block; vertical-align: baseline; margin: 8px auto; font-size: 16px; font-weight: bold; color: #389410; }
.bocuc_28 .sanpham_box .nutmuahang { display: block; vertical-align: top; }
.bocuc_29 .sanpham_box.sanpham_box--vertical-marquee > marquee { display: block; overflow: hidden; }
.bocuc_29 .sanpham_box.sanpham_box--vertical-marquee-v2 { overflow: hidden; }
.bocuc_29 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-viewport { width: 100%; overflow: hidden; transition: height .35s ease; }
.bocuc_29 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-track { display: block; transform: translateY(0); transition: transform .55s ease; will-change: transform; }
.bocuc_29 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-track > li { display: block; }
.bocuc_29 .sanpham_box.sanpham_box--horizontal-marquee { height: 90px; overflow: hidden; background: #000; }
.bocuc_29 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track { display: flex; width: max-content; height: 90px; animation: wmpProductMarquee 36s linear infinite; }
.bocuc_29 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track > ul { flex: 0 0 auto; width: max-content; height: 90px; }
.bocuc_29 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track > ul > li { width: 100px !important; height: 90px; box-sizing: border-box; padding: 1px; border: 1px solid #ccc; background: #fff; overflow: hidden; }
.bocuc_29 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh { width: 100%; height: 86px; overflow: hidden; background: #fff; }
.bocuc_29 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh a { display: flex; width: 100%; height: 86px; align-items: center; justify-content: center; }
.bocuc_29 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh a > .anh_sanpham_danhsach { width: 100% !important; height: 84px !important; object-fit: contain; margin: 0; }
.bocuc_29 .sanpham_box > ul { display: flex; flex-wrap: wrap; align-items: flex-start; gap: 25px; padding: 0; margin: 0; list-style: none; }
.bocuc_29 .sanpham_box > ul > li { display: inline-block; width: calc((100% - (25px * 2)) / 3); box-sizing: border-box; vertical-align: top; clear: both; text-align: center; transition: box-shadow .28s ease, transform .28s ease; }
.bocuc_29 .sanpham_box > ul > li > div { height: 100%; position: relative; }
@media all and (max-width: 768px) { .bocuc_29 .sanpham_box > ul > li { width: calc((100% - 25px) / 2) !important; } }
.bocuc_29 .sanpham_box .truong { margin-bottom: 5px; }
.bocuc_29 .sanpham_box .anh { display: block; position: relative; margin: 0; vertical-align: top; justify-content: flex-start; text-align: center; }
.bocuc_29 .sanpham_box .anh a { display: flex; align-items: flex-end; justify-content: center; }
.bocuc_29 .sanpham_box .anh a > .anh_sanpham_danhsach, .bocuc_29 .sanpham_box .doianh { margin-left: auto; margin-right: auto; }
.bocuc_29 .sanpham_box .doianh { position: relative; display: block; width: 300px; max-width: 100%; overflow: hidden; }
.bocuc_29 .sanpham_box .chinh, .bocuc_29 .sanpham_box .phu { display: block; width: 100%; transition: opacity .28s ease, transform .28s ease; }
.bocuc_29 .sanpham_box .chinh { position: relative; z-index: 1; opacity: 1; }
.bocuc_29 .sanpham_box .phu { position: absolute; z-index: 2; inset: 0; height: 100%; opacity: 0; pointer-events: none; }
.bocuc_29 .sanpham_box .doianh:hover .phu { opacity: 1; transform: scale(1.03); }
.bocuc_29 .sanpham_box .doianh:hover .chinh { opacity: 0; transform: scale(1.03); }
.bocuc_29 .sanpham_box .doi-anh-icon { display: none; }
.bocuc_29 .sanpham_box .doianh-kieu2 .chinh, .bocuc_29 .sanpham_box .doianh-kieu2 .phu { transition: transform .38s cubic-bezier(.22,.61,.36,1), opacity .18s ease; }
.bocuc_29 .sanpham_box .doianh-kieu2 .chinh { opacity: 1; transform: translateX(0); }
.bocuc_29 .sanpham_box .doianh-kieu2 .phu { opacity: 1; transform: translateX(100%); }
.bocuc_29 .sanpham_box .doianh-kieu2:hover .chinh { opacity: 1; transform: translateX(-100%); }
.bocuc_29 .sanpham_box .doianh-kieu2:hover .phu { opacity: 1; transform: translateX(0); }
.bocuc_29 .sanpham_box .doianh-kieu2::after { content: ""; position: absolute; inset: 0; z-index: 3; background: rgba(255,255,255,.08); opacity: 0; pointer-events: none; transition: opacity .28s ease; }
.bocuc_29 .sanpham_box .doianh-kieu2 .doi-anh-icon { position: absolute; z-index: 4; top: 50%; left: 50%; display: inline-flex; width: 46px; height: 46px; align-items: center; justify-content: center; border-radius: 999px; background: rgba(255,255,255,.94); color: #d02355; font-size: 20px; line-height: 1; box-shadow: 0 10px 28px rgba(15,23,42,.18); opacity: 0; transform: translate(-50%, -38%) scale(.9); transition: opacity .28s ease, transform .28s ease; pointer-events: none; }
.bocuc_29 .sanpham_box .doianh-kieu2:hover::after { opacity: 1; }
.bocuc_29 .sanpham_box .doianh-kieu2:hover .doi-anh-icon { opacity: 1; transform: translate(-50%, -50%) scale(1); }
.bocuc_29 .sanpham_box .khong_anh { background: #e5e7eb; display: flex; align-items: center; justify-content: center; color: #6b7280; }
.bocuc_29 .sanpham_box .tieude a { color: inherit; text-decoration: none; }
.bocuc_29 .sanpham_box .tieude .het_hang { margin-left: 4px; color: red; font-weight: normal; font-style: italic; }
.bocuc_29 .sanpham_box [class^="ochua-"] { gap: 8px; align-items: center; }
.bocuc_29 > .loprong > .header > .danhmuc_capcon { display: flex; flex: 1 1 0; min-width: 0; flex-wrap: wrap; align-items: center; column-gap: 10px; row-gap: 4px; margin-left: 0; font: inherit; font-weight: normal; line-height: 1.35; }
.bocuc_29 > .loprong > .header > .danhmuc_capcon a { color: inherit; font-weight: inherit; text-decoration: none; white-space: nowrap; }
.bocuc_29 > .loprong > .header > .danhmuc_capcon a:hover { text-decoration: underline; }
.bocuc_29 > .loprong > .header > .danhmuc_capcon--left { order: 1; }
.bocuc_29 > .loprong > .header > .danhmuc_capcon--right { flex: 0 1 auto; order: 1; margin-left: auto; justify-content: flex-end; text-align: right; }
.bocuc_29 > .loprong > .header > .danhmuc_capcon .danhmuc_sep { color: currentColor; opacity: .55; }
.bocuc_29 > .loprong > .header > .link_xem_toanbo { order: 2; margin-left: auto; color: inherit; text-decoration: none; font: inherit; font-weight: normal; white-space: nowrap; }
.bocuc_29 > .loprong > .header > .danhmuc_capcon--right + .link_xem_toanbo { margin-left: 0; }
.bocuc_29 > .loprong > .header > .link_xem_toanbo:hover { text-decoration: underline; }
.bocuc_29 .sanpham_box .xemtoanbo { margin-top: 16px; }
.bocuc_29 .sanpham_box .xemtoanbo--right { text-align: right; }
.bocuc_29 .sanpham_box .xemtoanbo--center { text-align: center; }
.bocuc_29 .sanpham_box .xemtoanbo .link_xem_toanbo { color: inherit; text-decoration: none; font: inherit; font-weight: normal; white-space: nowrap; }
.bocuc_29 .sanpham_box .xemtoanbo .link_xem_toanbo:hover { text-decoration: underline; }
.bocuc_29 .sanpham_box .gia strong, .bocuc_29 .sanpham_box .giacu strong, .bocuc_29 .sanpham_box .giasi strong { color: inherit; font: inherit; }
.bocuc_29 .sanpham_box .nut_dat { cursor: pointer; font: inherit; text-decoration: none; display: inline-flex; align-items: center; justify-content: center; gap: 4px; padding: 9px 14px; background: #FF9600; color: #FFFFFF; }
.bocuc_29 .sanpham_box .nut_dat .nut_dat_icon { display: inline-flex; width: 1em; height: 1em; align-items: center; justify-content: center; line-height: 1; }
.bocuc_29 .sanpham_box .nut_dat .nut_dat_icon svg { display: block; width: 1em; height: 1em; }
.bocuc_29 .sanpham_box .nut_dat .nut_dat_icon i { display: block; line-height: 1; }
.bocuc_29 .sanpham_box .anh { display: block; vertical-align: baseline; }
.bocuc_29 .sanpham_box .tieude { display: block; vertical-align: baseline; margin: 5px auto; padding: 0; font-size: 15px; font-weight: normal; color: #0D0D0D; }
.bocuc_29 .sanpham_box .gia { display: block; vertical-align: baseline; margin: 8px auto; font-size: 16px; font-weight: bold; color: #389410; }
.bocuc_29 .sanpham_box .nutmuahang { display: block; vertical-align: top; }
.bocuc_30 .sanpham_box.sanpham_box--vertical-marquee > marquee { display: block; overflow: hidden; }
.bocuc_30 .sanpham_box.sanpham_box--vertical-marquee-v2 { overflow: hidden; }
.bocuc_30 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-viewport { width: 100%; overflow: hidden; transition: height .35s ease; }
.bocuc_30 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-track { display: block; transform: translateY(0); transition: transform .55s ease; will-change: transform; }
.bocuc_30 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-track > li { display: block; }
.bocuc_30 .sanpham_box.sanpham_box--horizontal-marquee { height: 90px; overflow: hidden; background: #000; }
.bocuc_30 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track { display: flex; width: max-content; height: 90px; animation: wmpProductMarquee 36s linear infinite; }
.bocuc_30 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track > ul { flex: 0 0 auto; width: max-content; height: 90px; }
.bocuc_30 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track > ul > li { width: 100px !important; height: 90px; box-sizing: border-box; padding: 1px; border: 1px solid #ccc; background: #fff; overflow: hidden; }
.bocuc_30 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh { width: 100%; height: 86px; overflow: hidden; background: #fff; }
.bocuc_30 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh a { display: flex; width: 100%; height: 86px; align-items: center; justify-content: center; }
.bocuc_30 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh a > .anh_sanpham_danhsach { width: 100% !important; height: 84px !important; object-fit: contain; margin: 0; }
.bocuc_30 .sanpham_box > ul { display: flex; flex-wrap: wrap; align-items: flex-start; gap: 25px; padding: 0; margin: 0; list-style: none; }
.bocuc_30 .sanpham_box > ul > li { display: inline-block; width: calc((100% - (25px * 2)) / 3); box-sizing: border-box; vertical-align: top; clear: both; text-align: center; transition: box-shadow .28s ease, transform .28s ease; }
.bocuc_30 .sanpham_box > ul > li > div { height: 100%; position: relative; }
@media all and (max-width: 768px) { .bocuc_30 .sanpham_box > ul > li { width: calc((100% - 25px) / 2) !important; } }
.bocuc_30 .sanpham_box .truong { margin-bottom: 5px; }
.bocuc_30 .sanpham_box .anh { display: block; position: relative; margin: 0; vertical-align: top; justify-content: flex-start; text-align: center; }
.bocuc_30 .sanpham_box .anh a { display: flex; align-items: flex-end; justify-content: center; }
.bocuc_30 .sanpham_box .anh a > .anh_sanpham_danhsach, .bocuc_30 .sanpham_box .doianh { margin-left: auto; margin-right: auto; }
.bocuc_30 .sanpham_box .doianh { position: relative; display: block; width: 300px; max-width: 100%; overflow: hidden; }
.bocuc_30 .sanpham_box .chinh, .bocuc_30 .sanpham_box .phu { display: block; width: 100%; transition: opacity .28s ease, transform .28s ease; }
.bocuc_30 .sanpham_box .chinh { position: relative; z-index: 1; opacity: 1; }
.bocuc_30 .sanpham_box .phu { position: absolute; z-index: 2; inset: 0; height: 100%; opacity: 0; pointer-events: none; }
.bocuc_30 .sanpham_box .doianh:hover .phu { opacity: 1; transform: scale(1.03); }
.bocuc_30 .sanpham_box .doianh:hover .chinh { opacity: 0; transform: scale(1.03); }
.bocuc_30 .sanpham_box .doi-anh-icon { display: none; }
.bocuc_30 .sanpham_box .doianh-kieu2 .chinh, .bocuc_30 .sanpham_box .doianh-kieu2 .phu { transition: transform .38s cubic-bezier(.22,.61,.36,1), opacity .18s ease; }
.bocuc_30 .sanpham_box .doianh-kieu2 .chinh { opacity: 1; transform: translateX(0); }
.bocuc_30 .sanpham_box .doianh-kieu2 .phu { opacity: 1; transform: translateX(100%); }
.bocuc_30 .sanpham_box .doianh-kieu2:hover .chinh { opacity: 1; transform: translateX(-100%); }
.bocuc_30 .sanpham_box .doianh-kieu2:hover .phu { opacity: 1; transform: translateX(0); }
.bocuc_30 .sanpham_box .doianh-kieu2::after { content: ""; position: absolute; inset: 0; z-index: 3; background: rgba(255,255,255,.08); opacity: 0; pointer-events: none; transition: opacity .28s ease; }
.bocuc_30 .sanpham_box .doianh-kieu2 .doi-anh-icon { position: absolute; z-index: 4; top: 50%; left: 50%; display: inline-flex; width: 46px; height: 46px; align-items: center; justify-content: center; border-radius: 999px; background: rgba(255,255,255,.94); color: #d02355; font-size: 20px; line-height: 1; box-shadow: 0 10px 28px rgba(15,23,42,.18); opacity: 0; transform: translate(-50%, -38%) scale(.9); transition: opacity .28s ease, transform .28s ease; pointer-events: none; }
.bocuc_30 .sanpham_box .doianh-kieu2:hover::after { opacity: 1; }
.bocuc_30 .sanpham_box .doianh-kieu2:hover .doi-anh-icon { opacity: 1; transform: translate(-50%, -50%) scale(1); }
.bocuc_30 .sanpham_box .khong_anh { background: #e5e7eb; display: flex; align-items: center; justify-content: center; color: #6b7280; }
.bocuc_30 .sanpham_box .tieude a { color: inherit; text-decoration: none; }
.bocuc_30 .sanpham_box .tieude .het_hang { margin-left: 4px; color: red; font-weight: normal; font-style: italic; }
.bocuc_30 .sanpham_box [class^="ochua-"] { gap: 8px; align-items: center; }
.bocuc_30 > .loprong > .header > .danhmuc_capcon { display: flex; flex: 1 1 0; min-width: 0; flex-wrap: wrap; align-items: center; column-gap: 10px; row-gap: 4px; margin-left: 0; font: inherit; font-weight: normal; line-height: 1.35; }
.bocuc_30 > .loprong > .header > .danhmuc_capcon a { color: inherit; font-weight: inherit; text-decoration: none; white-space: nowrap; }
.bocuc_30 > .loprong > .header > .danhmuc_capcon a:hover { text-decoration: underline; }
.bocuc_30 > .loprong > .header > .danhmuc_capcon--left { order: 1; }
.bocuc_30 > .loprong > .header > .danhmuc_capcon--right { flex: 0 1 auto; order: 1; margin-left: auto; justify-content: flex-end; text-align: right; }
.bocuc_30 > .loprong > .header > .danhmuc_capcon .danhmuc_sep { color: currentColor; opacity: .55; }
.bocuc_30 > .loprong > .header > .link_xem_toanbo { order: 2; margin-left: auto; color: inherit; text-decoration: none; font: inherit; font-weight: normal; white-space: nowrap; }
.bocuc_30 > .loprong > .header > .danhmuc_capcon--right + .link_xem_toanbo { margin-left: 0; }
.bocuc_30 > .loprong > .header > .link_xem_toanbo:hover { text-decoration: underline; }
.bocuc_30 .sanpham_box .xemtoanbo { margin-top: 16px; }
.bocuc_30 .sanpham_box .xemtoanbo--right { text-align: right; }
.bocuc_30 .sanpham_box .xemtoanbo--center { text-align: center; }
.bocuc_30 .sanpham_box .xemtoanbo .link_xem_toanbo { color: inherit; text-decoration: none; font: inherit; font-weight: normal; white-space: nowrap; }
.bocuc_30 .sanpham_box .xemtoanbo .link_xem_toanbo:hover { text-decoration: underline; }
.bocuc_30 .sanpham_box .gia strong, .bocuc_30 .sanpham_box .giacu strong, .bocuc_30 .sanpham_box .giasi strong { color: inherit; font: inherit; }
.bocuc_30 .sanpham_box .nut_dat { cursor: pointer; font: inherit; text-decoration: none; display: inline-flex; align-items: center; justify-content: center; gap: 4px; padding: 9px 14px; background: #FF9600; color: #FFFFFF; }
.bocuc_30 .sanpham_box .nut_dat .nut_dat_icon { display: inline-flex; width: 1em; height: 1em; align-items: center; justify-content: center; line-height: 1; }
.bocuc_30 .sanpham_box .nut_dat .nut_dat_icon svg { display: block; width: 1em; height: 1em; }
.bocuc_30 .sanpham_box .nut_dat .nut_dat_icon i { display: block; line-height: 1; }
.bocuc_30 .sanpham_box .anh { display: block; vertical-align: baseline; }
.bocuc_30 .sanpham_box .tieude { display: block; vertical-align: baseline; margin: 5px auto; padding: 0; font-size: 15px; font-weight: normal; color: #0D0D0D; }
.bocuc_30 .sanpham_box .gia { display: block; vertical-align: baseline; margin: 8px auto; font-size: 16px; font-weight: bold; color: #389410; }
.bocuc_30 .sanpham_box .nutmuahang { display: block; vertical-align: top; }
.bocuc_31 .sanpham_box.sanpham_box--vertical-marquee > marquee { display: block; overflow: hidden; }
.bocuc_31 .sanpham_box.sanpham_box--vertical-marquee-v2 { overflow: hidden; }
.bocuc_31 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-viewport { width: 100%; overflow: hidden; transition: height .35s ease; }
.bocuc_31 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-track { display: block; transform: translateY(0); transition: transform .55s ease; will-change: transform; }
.bocuc_31 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-track > li { display: block; }
.bocuc_31 .sanpham_box.sanpham_box--horizontal-marquee { height: 90px; overflow: hidden; background: #000; }
.bocuc_31 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track { display: flex; width: max-content; height: 90px; animation: wmpProductMarquee 36s linear infinite; }
.bocuc_31 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track > ul { flex: 0 0 auto; width: max-content; height: 90px; }
.bocuc_31 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track > ul > li { width: 100px !important; height: 90px; box-sizing: border-box; padding: 1px; border: 1px solid #ccc; background: #fff; overflow: hidden; }
.bocuc_31 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh { width: 100%; height: 86px; overflow: hidden; background: #fff; }
.bocuc_31 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh a { display: flex; width: 100%; height: 86px; align-items: center; justify-content: center; }
.bocuc_31 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh a > .anh_sanpham_danhsach { width: 100% !important; height: 84px !important; object-fit: contain; margin: 0; }
.bocuc_31 .sanpham_box > ul { display: flex; flex-wrap: wrap; align-items: flex-start; gap: 25px; padding: 0; margin: 0; list-style: none; }
.bocuc_31 .sanpham_box > ul > li { display: inline-block; width: calc((100% - (25px * 2)) / 3); box-sizing: border-box; vertical-align: top; clear: both; text-align: center; transition: box-shadow .28s ease, transform .28s ease; }
.bocuc_31 .sanpham_box > ul > li > div { height: 100%; position: relative; }
@media all and (max-width: 768px) { .bocuc_31 .sanpham_box > ul > li { width: calc((100% - 25px) / 2) !important; } }
.bocuc_31 .sanpham_box .truong { margin-bottom: 5px; }
.bocuc_31 .sanpham_box .anh { display: block; position: relative; margin: 0; vertical-align: top; justify-content: flex-start; text-align: center; }
.bocuc_31 .sanpham_box .anh a { display: flex; align-items: flex-end; justify-content: center; }
.bocuc_31 .sanpham_box .anh a > .anh_sanpham_danhsach, .bocuc_31 .sanpham_box .doianh { margin-left: auto; margin-right: auto; }
.bocuc_31 .sanpham_box .doianh { position: relative; display: block; width: 300px; max-width: 100%; overflow: hidden; }
.bocuc_31 .sanpham_box .chinh, .bocuc_31 .sanpham_box .phu { display: block; width: 100%; transition: opacity .28s ease, transform .28s ease; }
.bocuc_31 .sanpham_box .chinh { position: relative; z-index: 1; opacity: 1; }
.bocuc_31 .sanpham_box .phu { position: absolute; z-index: 2; inset: 0; height: 100%; opacity: 0; pointer-events: none; }
.bocuc_31 .sanpham_box .doianh:hover .phu { opacity: 1; transform: scale(1.03); }
.bocuc_31 .sanpham_box .doianh:hover .chinh { opacity: 0; transform: scale(1.03); }
.bocuc_31 .sanpham_box .doi-anh-icon { display: none; }
.bocuc_31 .sanpham_box .doianh-kieu2 .chinh, .bocuc_31 .sanpham_box .doianh-kieu2 .phu { transition: transform .38s cubic-bezier(.22,.61,.36,1), opacity .18s ease; }
.bocuc_31 .sanpham_box .doianh-kieu2 .chinh { opacity: 1; transform: translateX(0); }
.bocuc_31 .sanpham_box .doianh-kieu2 .phu { opacity: 1; transform: translateX(100%); }
.bocuc_31 .sanpham_box .doianh-kieu2:hover .chinh { opacity: 1; transform: translateX(-100%); }
.bocuc_31 .sanpham_box .doianh-kieu2:hover .phu { opacity: 1; transform: translateX(0); }
.bocuc_31 .sanpham_box .doianh-kieu2::after { content: ""; position: absolute; inset: 0; z-index: 3; background: rgba(255,255,255,.08); opacity: 0; pointer-events: none; transition: opacity .28s ease; }
.bocuc_31 .sanpham_box .doianh-kieu2 .doi-anh-icon { position: absolute; z-index: 4; top: 50%; left: 50%; display: inline-flex; width: 46px; height: 46px; align-items: center; justify-content: center; border-radius: 999px; background: rgba(255,255,255,.94); color: #d02355; font-size: 20px; line-height: 1; box-shadow: 0 10px 28px rgba(15,23,42,.18); opacity: 0; transform: translate(-50%, -38%) scale(.9); transition: opacity .28s ease, transform .28s ease; pointer-events: none; }
.bocuc_31 .sanpham_box .doianh-kieu2:hover::after { opacity: 1; }
.bocuc_31 .sanpham_box .doianh-kieu2:hover .doi-anh-icon { opacity: 1; transform: translate(-50%, -50%) scale(1); }
.bocuc_31 .sanpham_box .khong_anh { background: #e5e7eb; display: flex; align-items: center; justify-content: center; color: #6b7280; }
.bocuc_31 .sanpham_box .tieude a { color: inherit; text-decoration: none; }
.bocuc_31 .sanpham_box .tieude .het_hang { margin-left: 4px; color: red; font-weight: normal; font-style: italic; }
.bocuc_31 .sanpham_box [class^="ochua-"] { gap: 8px; align-items: center; }
.bocuc_31 > .loprong > .header > .danhmuc_capcon { display: flex; flex: 1 1 0; min-width: 0; flex-wrap: wrap; align-items: center; column-gap: 10px; row-gap: 4px; margin-left: 0; font: inherit; font-weight: normal; line-height: 1.35; }
.bocuc_31 > .loprong > .header > .danhmuc_capcon a { color: inherit; font-weight: inherit; text-decoration: none; white-space: nowrap; }
.bocuc_31 > .loprong > .header > .danhmuc_capcon a:hover { text-decoration: underline; }
.bocuc_31 > .loprong > .header > .danhmuc_capcon--left { order: 1; }
.bocuc_31 > .loprong > .header > .danhmuc_capcon--right { flex: 0 1 auto; order: 1; margin-left: auto; justify-content: flex-end; text-align: right; }
.bocuc_31 > .loprong > .header > .danhmuc_capcon .danhmuc_sep { color: currentColor; opacity: .55; }
.bocuc_31 > .loprong > .header > .link_xem_toanbo { order: 2; margin-left: auto; color: inherit; text-decoration: none; font: inherit; font-weight: normal; white-space: nowrap; }
.bocuc_31 > .loprong > .header > .danhmuc_capcon--right + .link_xem_toanbo { margin-left: 0; }
.bocuc_31 > .loprong > .header > .link_xem_toanbo:hover { text-decoration: underline; }
.bocuc_31 .sanpham_box .xemtoanbo { margin-top: 16px; }
.bocuc_31 .sanpham_box .xemtoanbo--right { text-align: right; }
.bocuc_31 .sanpham_box .xemtoanbo--center { text-align: center; }
.bocuc_31 .sanpham_box .xemtoanbo .link_xem_toanbo { color: inherit; text-decoration: none; font: inherit; font-weight: normal; white-space: nowrap; }
.bocuc_31 .sanpham_box .xemtoanbo .link_xem_toanbo:hover { text-decoration: underline; }
.bocuc_31 .sanpham_box .gia strong, .bocuc_31 .sanpham_box .giacu strong, .bocuc_31 .sanpham_box .giasi strong { color: inherit; font: inherit; }
.bocuc_31 .sanpham_box .nut_dat { cursor: pointer; font: inherit; text-decoration: none; display: inline-flex; align-items: center; justify-content: center; gap: 4px; padding: 9px 14px; background: #FF9600; color: #FFFFFF; }
.bocuc_31 .sanpham_box .nut_dat .nut_dat_icon { display: inline-flex; width: 1em; height: 1em; align-items: center; justify-content: center; line-height: 1; }
.bocuc_31 .sanpham_box .nut_dat .nut_dat_icon svg { display: block; width: 1em; height: 1em; }
.bocuc_31 .sanpham_box .nut_dat .nut_dat_icon i { display: block; line-height: 1; }
.bocuc_31 .sanpham_box .anh { display: block; vertical-align: baseline; }
.bocuc_31 .sanpham_box .tieude { display: block; vertical-align: baseline; margin: 5px auto; padding: 0; font-size: 15px; font-weight: normal; color: #0D0D0D; }
.bocuc_31 .sanpham_box .gia { display: block; vertical-align: baseline; margin: 8px auto; font-size: 16px; font-weight: bold; color: #389410; }
.bocuc_31 .sanpham_box .nutmuahang { display: block; vertical-align: top; }
.bocuc_38 > .loprong > .padding > .baiviet_box ul { display: grid; grid-template-columns: repeat(1, minmax(0, 1fr)); gap: 0; list-style: none; margin: 0; padding: 0; }
.bocuc_38 > .loprong > .padding > .baiviet_box li { margin: 0; }
.bocuc_38 > .loprong > .padding > .baiviet_box .baiviet_noidung { display: block; }
.bocuc_38 > .loprong > .padding > .baiviet_box .anh { position: relative; }
.bocuc_38 > .loprong > .padding > .baiviet_box .anh a { display: block; }
.bocuc_38 > .loprong > .padding > .baiviet_box .anh img { display: block; width: 150px; max-width: 100%; height: auto; object-fit: cover; }
.bocuc_38 > .loprong > .padding > .baiviet_box .tieude { margin: 0; font-size: 15px; font-weight: normal; }
.bocuc_38 > .loprong > .padding > .baiviet_box .tieude a { color: inherit; text-decoration: none; }
.bocuc_38 > .loprong > .padding > .baiviet_box .post-title-bullet { display: inline-flex; align-items: center; justify-content: center; line-height: 1; margin-right: 4px; vertical-align: middle; transform: translateY(-0.05em); }
.bocuc_38 > .loprong > .padding > .baiviet_box .post-title-bullet i { display: block; line-height: 1; }
.bocuc_38 > .loprong > .padding > .baiviet_box .post-title-bullet img { display: block; width: 1em; height: 1em; object-fit: contain; }
.bocuc_38 > .loprong > .padding > .baiviet_box .mota, .bocuc_38 > .loprong > .padding > .baiviet_box .luotxem, .bocuc_38 > .loprong > .padding > .baiviet_box .ngaycapnhat, .bocuc_38 > .loprong > .padding > .baiviet_box .danhmuc { margin: 0; }
.bocuc_38 > .loprong > .padding > .baiviet_box li { overflow: hidden; }
.bocuc_38 > .loprong > .padding > .baiviet_box .anh { float: left; margin-right: 10px; }
.bocuc_38 > .loprong > .padding > .baiviet_box .baiviet_noidung::after { content: ""; display: block; clear: both; }
.bocuc_38 > .loprong > .padding > .baiviet_box ul { align-items: start; }
.bocuc_38 > .loprong > .padding > .baiviet_box .tieude { display: block; vertical-align: middle; }
@media (max-width: 768px) { .bocuc_38 > .loprong > .padding > .baiviet_box .anh img { width: 50px; max-width: 100%; } }
.sanpham_danhmuc ul { --cat-cols: 1; display: grid; grid-template-columns: repeat(var(--cat-cols), minmax(0, 1fr)); gap: 0; margin: 0; padding: 0; list-style: none; }
.sanpham_danhmuc li { position: relative; list-style: none; display: flex; align-items: flex-start; gap: 4px; }
.sanpham_danhmuc li > div { min-width: 0; }
.sanpham_danhmuc a { color: inherit; text-decoration: none; }
.sanpham_danhmuc > ul > li > a { display: flex; align-items: center; gap: 8px; min-width: 0; width: 100%; }
.sanpham_danhmuc > ul > li > a > .anh { flex: 0 0 auto; }
.sanpham_danhmuc .anh img { display: block; max-width: 100%; height: auto; object-fit: cover; }
.sanpham_danhmuc > ul > li > a > .tieude { flex: 1 1 auto; min-width: 0; }
.sanpham_danhmuc .tieude { margin: 0; }
.sanpham_danhmuc .category-bullet { display: inline-flex; align-items: center; justify-content: center; margin-right: 4px; vertical-align: -0.1em; }
.sanpham_danhmuc .category-bullet img { display: block; width: 1em; height: 1em; object-fit: contain; }
.sanpham_danhmuc .category-bullet i { line-height: 1; }
.sanpham_danhmuc .sub-level { text-align: left; grid-template-columns: 1fr; margin: 0; padding: 0; list-style: none; }
.sanpham_danhmuc .sub-level--flyout { position: absolute; z-index: 1000; top: 0; left: 100%; display: none; min-width: 250px; background: #fff; box-shadow: 0 2px 8px rgba(0,0,0,.25); }
.sanpham_danhmuc li:hover > .sub-level--flyout, .sanpham_danhmuc li:focus-within > .sub-level--flyout { display: grid; }
.sanpham_danhmuc li.has-expanded-children { display: block; }
.sanpham_danhmuc .sub-level--expanded { position: static; display: grid; min-width: 0; width: 100%; background: transparent; box-shadow: none; }
.sanpham_danhmuc .sub-level li { display: block; }
.sanpham_danhmuc .sub-level li:last-child { border-bottom: 0; }
.sanpham_danhmuc .sub-level a { display: block; padding: 7px 8px; }
.sanpham_danhmuc .sub-level--expanded a { padding: 2px 0; }
.sanpham_danhmuc .icon_co_cap_con { float: right; margin-left: 8px; }
@media (max-width: 767px) { .sanpham_danhmuc ul { grid-template-columns: 1fr; } .sanpham_danhmuc .sub-level--flyout { position: static; min-width: 0; box-shadow: none; } }
.bocuc_32 > .loprong > .padding > .sanpham_danhmuc > ul { text-align: left; }
.menu_div { position: relative; width: 100%; }
.menu_div ul { list-style: none; margin: 0; padding: 0; }
.menu_div li { position: relative; }
.menu_div a { display: block; text-decoration: none; color: inherit; }
.menu_div .ngoihome svg { display: block; width: 20px; height: 20px; }
.menu_div .ul_con { position: absolute; z-index: 999; top: 100%; left: 0; min-width: 180px; display: none !important; padding: 4px 0; background: #ffffff; border: 1px solid rgba(0,0,0,.12); box-shadow: 0 8px 22px rgba(0,0,0,.14); }
.menu_div .ul_con .ul_con { top: -5px; left: 100%; }
.menu_div li:hover > .ul_con, .menu_div li:focus-within > .ul_con { display: grid !important; gap: 0; }
.menu_div.menu-child-display-always-visible .ul_con, .menu_div.menu-child-display-always-visible li:hover > .ul_con, .menu_div.menu-child-display-always-visible li:focus-within > .ul_con { position: static !important; inset: auto !important; display: grid !important; gap: 0; min-width: 0; padding: 0; background: transparent; border: 0; box-shadow: none; }
.menu_div.menu-child-display-click-tree .ul_con { position: static !important; inset: auto !important; min-width: 0; padding: 0; background: transparent; border: 0; box-shadow: none; }
.menu_div.menu-child-display-click-tree li:hover > .ul_con, .menu_div.menu-child-display-click-tree li:focus-within > .ul_con { display: none !important; }
.menu_div.menu-child-display-click-tree li.is-menu-expanded > .ul_con { display: grid !important; gap: 0; }
.menu_div.menu-child-display-mobile li.is-menu-expanded > .ul_con { display: grid !important; gap: 0; }
.menu_div.menu-child-display-mobile li:hover > .ul_con, .menu_div.menu-child-display-mobile li:focus-within > .ul_con { display: none !important; }
.menu_div.menu-child-display-load-and-display li.dang_chon > .ul_con { display: grid !important; gap: 0; }
.menu_div.menu-child-display-load-and-display li:hover > .ul_con, .menu_div.menu-child-display-load-and-display li:focus-within > .ul_con { display: none !important; }
.menu_div .ul_con a { padding: 8px 12px; white-space: nowrap; }
.menu_div .menu-category-link { display: flex; align-items: center; gap: 8px; }
.menu_div .menu-category-image { display: inline-flex; flex: 0 0 32px; width: 32px; height: 32px; overflow: hidden; align-items: center; justify-content: center; }
.menu_div .menu-category-image img { display: block; width: 100%; height: 100%; object-fit: contain; }
.menu_div.menu-child-display-click-tree a, .menu_div.menu-child-display-always-visible a { white-space: normal; overflow-wrap: anywhere; }
#menu_9 > ul { display: flex; width: 100%; flex-wrap: wrap; align-items: center; gap: 0; }
#menu_9 > ul > li > a { color: #FFFFFF; padding: 13px 15px; }
#menu_9 > ul > li > ul > li > a { font-size: 12px; font-weight: bold; padding: 10px; }
#menu_9 > ul > li > ul > li:hover > a, #menu_9 > ul > li > ul > li:focus-within > a { background-color: #FFFFFF; }
#menu_9 > ul > li > ul > li > ul > li:hover > a, #menu_9 > ul > li > ul > li > ul > li:focus-within > a { background-color: #FFFFFF; }
#menu_9 > ul > .ngoihome_li > .ngoihome { color: #FFFFFF; font-size: medium; padding: 0px 20px; vertical-align: middle; }
.cart-box { display: inline-flex; align-items: center; justify-content: center; color: var(--cart-icon-color, #111); text-decoration: none; line-height: 1; }
.cart-box svg { display: block; width: var(--cart-icon-size, 30px); height: var(--cart-icon-size, 30px); color: var(--cart-icon-color, #111); }
.cart-box-badge { display: inline-grid; min-width: var(--cart-badge-size, 22px); height: var(--cart-badge-size, 22px); place-items: center; border-radius: 999px; background: var(--cart-badge-bg, #ef4444); color: var(--cart-badge-color, #fff); font-size: calc(var(--cart-badge-size, 22px) * .55); font-weight: bold; line-height: 1; }
.cart-box-label { color: var(--cart-text-color, #111); font-size: var(--cart-font-size, 14px); font-weight: bold; white-space: nowrap; }
.cart-box-total { display: block; margin-top: 2px; color: var(--cart-text-color, #111); font-size: var(--cart-font-size, 14px); font-weight: normal; white-space: nowrap; }
.cart-box-view-text { display: block; margin-top: 4px; color: var(--cart-view-text-color, #111); font-size: var(--cart-font-size, 14px); font-weight: var(--cart-view-text-weight, normal); white-space: nowrap; }
.cart-box--style-6 { display: grid; grid-template-columns: auto auto; column-gap: 8px; align-items: start; justify-self: end; margin-left: auto; background: var(--cart-bg, transparent); border-radius: var(--cart-radius, 6px); }
.cart-box--style-6 .cart-box-badge { grid-row: 1 / span 2; position: static; min-width: 20px; height: 20px; background: #FACC15; color: #fff; font-size: 12px; }
.cart-box--style-6 .cart-box-total, .cart-box--style-6 .cart-box-view-text { grid-column: 2; margin-top: 0; }
.cart-box--style-6 .cart-box-total { font-weight: normal; }
.cart-box--style-6 .cart-box-view-text { margin-top: 1px; font-weight: bold; }
.cart-box-icon-wrap { position: relative; display: inline-flex; align-items: center; justify-content: center; }
.cart-box-icon-wrap .cart-box-badge { position: absolute; top: -8px; right: -10px; }
.cart-box--style-1, .cart-box--style-3, .cart-box--style-5 { position: relative; padding: var(--cart-padding, 8px 10px); background: var(--cart-bg, transparent); border-radius: var(--cart-radius, 6px); }
.cart-box--style-2 { display: inline-grid; gap: 3px; min-width: 72px; min-height: 70px; place-items: center; padding: var(--cart-padding, 8px 10px); background: var(--cart-bg, transparent); border-radius: var(--cart-radius, 0); }
.cart-box--style-2 .cart-box-label { display: block; }
.cart-box--style-2 .cart-box-icon-wrap .cart-box-badge { top: -6px; right: -8px; min-width: calc(var(--cart-badge-size, 22px) * .78); height: calc(var(--cart-badge-size, 22px) * .78); font-size: calc(var(--cart-badge-size, 22px) * .45); }
.cart-box--style-4 { gap: 8px; padding: var(--cart-padding, 8px 14px); background: var(--cart-bg, transparent); border: 1px solid var(--cart-border-color, #d1d5db); border-radius: var(--cart-radius, 6px); }
.cart-box--style-4 .cart-box-badge { position: static; }
.cart-box--style-4 .cart-box-label { display: block; }
.cart-box--style-1 .cart-box-label, .cart-box--style-3 .cart-box-label, .cart-box--style-5 .cart-box-label { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
.thong_ke_truy_cap span { line-height: 18px; }
.tk_dangtruycap, .tk_ngay, .tk_tuan, .tk_luottruycap, .tk_ip { display: block; min-height: 18px; line-height: 18px; padding-left: 20px; font-size: 13px; color: inherit; }
.tk_dangtruycap { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlDNzk5REIyQTE2MjExRTM4NTVGQzA0MzVEMDNEOUUxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlDNzk5REIzQTE2MjExRTM4NTVGQzA0MzVEMDNEOUUxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUM3OTlEQjBBMTYyMTFFMzg1NUZDMDQzNUQwM0Q5RTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OUM3OTlEQjFBMTYyMTFFMzg1NUZDMDQzNUQwM0Q5RTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7WAsq/AAACK1BMVEX3///++/T//Pny8+7///uAUCj//v9ecq+EUClxr+r//vputeH+//+yoZHz8u6Hs/JTPSj//P/2//+s6v/drYX//P5gpf///PF0QBnfq4b/9/yVeWT//fK8vcJZpf+iqtiAc2pwqfj43cJ5vuWDxOL/6tB6b4Dww5z/+PKhqLJnRSn/+PB3udN4ttuKgHRlQyf/+/Neqv+ZfmNbZnz/y6b2yaKas/b//vlmUDhgpcz18eX/8/W3usP49PHi1tidjX2IlMSCXUD78fJlpPSXh3iLgYJaRC+Gg36Pjox6we3//fxRnfv//fjKy9BSle6VtuO6+//x+P/qzLTcwKitlH48UI0iX55nnOIlTJeoteFtZ2uHs/D6+fSAwtz/+/puSSyak2Xz9v9+wNqd3vz7+PPi6fNysf/3/v97WDj//vLi2MzwvpmBcWFkp/9xTi743MdfpP90rfyEmazIvcFSU07/+eaP0etMYXT38fN3eHPXuZ/9//5jTTglRm//+/XBw7U+S3eSel4UUo1IUH5GkvCEj6WlrrUkUI2hhW2ik4B9WDublGZ1UjJQgdCDTyhrst6NhIlwrex+SiP4xJ/m7/aHyOb/+f1+WTzOysf//f4sTXpzpPOQjYieiHAqX6WGZEh5YEq0knZ6Rh//5c1MNiH/+ent1bn28u9HU4NGRUOJsPvl2M/Hk2y11v/QnHeGsvH/9f/2xJ8rRIfr5+RsSSlhqNSPf3DNz8H///9lwB14AAAA4ElEQVR42gDSAC3/AEqnKKVUil9ojJ11aVy4AF4Cfg2gl0G0bjiJOje4ALNkK3yfBQiOki8QFw64AD1MMEahFKwYoiqkHAq4AAwEAWyjJ2uuGSW2eAa4AHsDAT9SNbE0k3pEFZm4AAASAHkupiJTbyBIZWe4AACUhnRqgTKIG6upKVG4AJZZfVBjdl1JjyMTmh9hAHOArZUkLGILtTktT4M8AGB/cq8hZnBLMU6NhR1HAIu3dw9xQxYehG2bM02cAD5FWqg2qleRCVtVJpCYADtCEUCyWJ5WgocHsBoCAgwAl/ZHiDeFJQcAAAAASUVORK5CYII=") no-repeat 0 2px; }
.tk_tuan { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE1QTBCQ0IxQTE2MjExRTM5ODE0QUZBQkRBMkZFMjdDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE1QTBCQ0IyQTE2MjExRTM5ODE0QUZBQkRBMkZFMjdDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTVBMEJDQUZBMTYyMTFFMzk4MTRBRkFCREEyRkUyN0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTVBMEJDQjBBMTYyMTFFMzk4MTRBRkFCREEyRkUyN0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6EDcurAAACK1BMVEX+//P+//n8/ub9/+t1pUL4/vD//t+DsUT+/vSxynfX6rOZo1r+/vLWzoWZumtxuGqHez+jvGmRhmaWt2j2yk3/15zxyktchjyMvFaoelj3/P/jrRnsun94jUppgS3zwZCVoIBmiTX//fqWwVaHindBiDqFwHBDiTGHxm35/8Wgqo/h9tdhi0H+//HGs0r1//Cdx2H38/D2/82SvVLdpxNih1Pb46j3/+iXpoeSvoPsvjeZyHflrxv3+ePM1Jvgy3Lo1WyNulvhqTzVumFpcyqYklSLuUyTiUy/pEv8/++tf13///V7q0W6lzHW2LHnwEvN+rXaoy6fwm7WqCHr7eD/+thwgVXVri/YrC/h15r/75ZMk0X4xov6//au25b/0qn1xpxyoFj0xZtPlEGVimq9xYqPvVB2u2jttkG2z3zasz6gxZFyf0n1/f/8//jn8tJzoEGDyXFziGnq3qLI9LlshllvgFR7jGKvim/y/+1cbUP0+OeEoU+Nt1H0/+TZvjvgtUyEkFDx893wwzbBpiP5/+rQpTz786r3///4+9zruX6atIfd8q/0++nqskX/0qr5yaF0h1B/mlPZ6LGkvWrxwJdLhjbmuSz2+/7/0qHu4qb8/+qtyni56Je2uKv///Po/7z9/vB0oU7//9qCdjqLjnve2Jr9/+GdeF12gGX6/+/FyLOJ0ILHz5Z0g0ywyHTMqUP/+/jSzstZhjPrtSFRkDeJt2/999X+//cVF12bAAAA4ElEQVR42gDSAC3/AAWqhYdAhFhRQoBapy24AAWNNw0ufxRojoY/iaG4AIhdBkNqV5c0PFOwPQgBAG1uBkhPFoMbtDpNgksBABqbt0qVYh8cipB4Ap+4AJgDVRlfYJkVXI+oAgy4ADEvflaumnNZppF3b0kAALF5OHaTEKRHRQp6IHsAACIrNVCdaQmcE7Z0dSpUALJya147lBF8DmE5i6meABJlr30jRmZMBEEhC60kAGQ2HjAzBwcYBHBSRD6lAE5skrMocWcPrCYXHYGrAKMyoKK1J2NbJZYsjCkDAgwAwTpEwYpdn+0AAAAASUVORK5CYII=") no-repeat 0 2px; }
.tk_ngay { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFDMTc3RUFCQTE2MjExRTNCOEZBQUM1Qzc3QkEwMzEyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFDMTc3RUFDQTE2MjExRTNCOEZBQUM1Qzc3QkEwMzEyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUMxNzdFQTlBMTYyMTFFM0I4RkFBQzVDNzdCQTAzMTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUMxNzdFQUFBMTYyMTFFM0I4RkFBQzVDNzdCQTAzMTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5KUv7pAAACOlBMVEXsoSLOfCb+/vL+//f/+dz+//n6///1sUT7/vXXhS/9//7sm0rYhzbtnUj4/+DZhzH6/fTz0oX3rWLbr06hf1LarEr/w4T+/eG8dBL++t//phn/ph3ovo7x+/Dot4/+ohmncEf5nhH/9cDLjC+ygDvNdCL+88b/5LvEkFT72o3Wlzr+pCnajlL9/fGriF7/rxz/9t6jbk+mhFflnST/xXr1wXi9kTDfrkX98vbifAD7/+7gkwWoiHH/6tO+oV/gmEToqDrpnz6biWP39trlnD3/+OjAjkfOgkb3/u7ls2z5uFz9zKSgf27/tWTcr4b2u1e3hh3/rDHk5NiUgkTwmwqNfEamcjj504Dt38Tv0oz3ohH1pVDRiAD0qmHDfEThkD///vLut13/3IL/+tLWuXfvuF64kj/8/v3+x4f/ui///eL5nhn5//L/24H/uWX/9Nn4uHipl1n/+9Pv+e7wtHX3r025f039/fPngQX/1oOOfFbUiDDikCr4vVmYd2b3/9/6w2nckET2/e38/+/bdQC4q4H/zIPxumewfELXfizzz4H1tFiuijzlnmbttUbw//+/fxH6//P/+9H5//+9l0THfTSwijeikVv45MvxiwuofjTfzbXHgxalilWglWiwk03/79//0J7//+H5+Nn9xp3Bikr/3XvckjHungvLfzP4qx3+/vTqjwr9q0X/68H/vl/akhn/35XEsJf/4YfZjTX///P/9/vFjR6xfF3/36PWllb/5LTu/v3HlVBC4SuKAAAA4ElEQVR42gDSAC3/AB2DBLtwKnsBD40narUDAHM6BBy6I7QJAV5OGWADALxsY72nXKyZeCWIQwIFAI+RciRBaWs5hIlWFy0FAJNntkxLhodhgBFVf0gIAAYKOH4eNXltZSmXDoIQAFKiJlOfsUlooSAxPUWrAAKjnnFZmkaldqS4PKB3AJJkZrOmT68NTW40lUeYAIU+V2IVfURbDD8SXSyyADJ0C3xRGxpaLzsAsItCABQWX60rHyFUqKoAM0p6AJsuKKl1B0CONxOWjJ1YADCuuYEYnJC3UDaUiiJvAgwAHqRGM+O2baIAAAAASUVORK5CYII=") no-repeat 0 2px; }
.tk_luottruycap { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIyQ0U1N0Q2QTE2MjExRTM4MDA5RUU3RDQ5Q0JGMTQxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIyQ0U1N0Q3QTE2MjExRTM4MDA5RUU3RDQ5Q0JGMTQxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjJDRTU3RDRBMTYyMTFFMzgwMDlFRTdENDlDQkYxNDEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjJDRTU3RDVBMTYyMTFFMzgwMDlFRTdENDlDQkYxNDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4q2gH5AAACMVBMVEX//vz+/vxtOARsNwP9/v/+/P////r/+ulzRCb59u3///X/g3v49e74dW3/gXn/7uy/gm++ZV//pp/ljoT7dm3/fnVsPyD/o5uum5e1WFHw7vNsPR////3/k4nBkWH/7+r8l430nJLmuonwnZf/yLz/n43/nJWUb2nAsKP19O+db2L0f3XzfXHnsn7/8+P/zp+zbVP8yZqgYGCWeHBiRTXvkY+4h3noY1qGblT///fRpab//fa5c1m/YV+ygnalgHpSMgyyVU6vlZZxSCj69/D/w63zcGb/u7X4u6j/8u7uzqX/v6XBoJu1XVM+LRP/9+6wgnXy5+vdxrbqw6L58+W/pI9zW0FvRiakh3f4xZa7j5D///j4n5n2gHT1wpPWkYHDsKr/gHb+//+Ldln/+/+3YFbylY7//vlbOxX/7O3/gXWkhn5jNBb0eXGYUET9/Pf7fXG/fGL/2cjHrrRiSjB6TS63eGmuiGP+/fjlYlr/1MW6a17cYVlxSyb//unphHz/oJbWycD/t7X/waf7tqb3h3z5+vx/Shb//O7Ud2aTe2H39vT/mI19SBTxxZT+mYd0RSe1dF6vYFOMd1r/+f3/7+nSe4Ord2q3Xlj7+vj/yK6/ilb/z8LNdmz/8ff//vX9vb3/+eytVkzu7ditgnHncmj/+v+mdWfjioT727L19ev1gHb/z8zcfnz28+ztqab/27r+7OpTQij/0qLtaF//6NzgiZH4m5Tv7fLtkH9qTzpBeTovAAAA4ElEQVR42gDSAC3/AASGmaFVVxYIG1hJBbgBAARiACi6Q3VskDQYGgUBAByuVFZ9hwONAmiyCikGAAA7iHR3LZsCA0BOqmcGAABEBziwWS8eIqmTo59bAIsMB4pTXjGzjkpjfgk5AGSUaSeXRZqDSxBQH7F4AKZRQj+ckXEwPEgqTA9vAJ46MqxHgIwdqxeCPbaVAHNaoK8jIIWlK381rZZgAKdfuY9damEOC7Q3bSYzADaEiSUscEYNeRQVfBJrAFKkdpIht2ZcqBOdbj6BAC5yentNGUGYEaJlJLVPAgwAUJNEDKvInd0AAAAASUVORK5CYII=") no-repeat 0 2px; }
.tk_ip { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJBRTUxNDQ4QTE2MjExRTNCNjIyREVDM0ZFM0VDOUNEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJBRTUxNDQ5QTE2MjExRTNCNjIyREVDM0ZFM0VDOUNEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkFFNTE0NDZBMTYyMTFFM0I2MjJERUMzRkUzRUM5Q0QiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkFFNTE0NDdBMTYyMTFFM0I2MjJERUMzRkUzRUM5Q0QiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ryDlaAAAB3VBMVEX0/f/h/f/7//6Gn9WfuMzx//+gu/L5//+Jpebo///j/P+xvOm1z/Swxuvs//94lNW4y/U6Pj/w/v+OreP1///1/v+rvMyEn9Zxhbf0//+xzdm9xtWyy+pnfba71PNpf7i40fC7xOG1xONjZ2g1OTqVs+n7+v+809n7//+1xOvs+//v+P+4wuZMUFGjs9R3lbGms9b8/P/4+fuClsjo9/qOq+fQ1uaBgoSKi42PqL6/2O6JqN7g/f9sh6L0+v/2/f/q/v+Rr+WYtvJxjKeitd/v+//4/f/k+/+su+KkpalYXF2nw8+1zu3j//+iuuaWtOry/Pvp///G1O/v/v+5zPaju+d2jMXm//+lwtS8zdfn//+bt8xrb26ersiZqcpleZG6xtLH1fCLqOSyzPGnt9G81ev1//6lu+DDxMajud6tv+3A0/RwdHP1/P+GodiwwvCTlJiBl9B7mbVCRkd7mdX6+f+zzfLu///e9fuXtev9/v+tut2LpLrz9PiVtO3p/f+OreaAntqgvNG6ze6qutuPrenh/v9tgZns7Pa0vuJxiLyctOCwwOGEorydsNq50uiXqLj7/P99m7W5wt+91uyJoNSkvOj5/v+Yp8anxNb6/v38/f/6/v/5//3///+V4JfdAAAA2ElEQVR42mJQm13FHiBiEjsjTk+MlYmhdPZs9jTJ4BSlnpYJWkwMhnbaruXugS75fqGWfHMZOsykEyLVK/qyuqfVALnTJwdN6ZfyzWPzV+2NmsvgppholerNKM5W6TgpfC5Drk62nEKETaNTnXBR/VwG+85mH5mZbSWtDdb6DnMZRLkFypKbGPk5kpidOecyMHCH8PBEA7mmzLYgbrUmLy8LV1jhVON2oVkMDAYe6ZksXLLyXRLxrLMYjGonzp49a9YcENCYx5DhWWBhnhOj7KVbLKgyDyDAABUfPR5vyrpAAAAAAElFTkSuQmCC") no-repeat 0 2px; }
.tk_dangtruycap span, .tk_ngay span, .tk_tuan span, .tk_luottruycap span, .tk_ip span { color: inherit; }
.tk_loading { display: inline-block; min-width: 1.8em; color: inherit; opacity: .65; }
.wmp-search-tool{position:relative;width:100%;max-width:100%;--wmp-search-placeholder-color:#8b98a8;--wmp-search-input-bg:#fff;--wmp-search-icon-color:#078a39;--wmp-search-button-bg:transparent;--wmp-search-submit-bg:#389410;--wmp-search-submit-color:#fff;--wmp-search-radius:6px;--wmp-search-border-color:transparent;--wmp-search-input-height:42px}
.wmp-search-tool-form{display:flex;width:100%;max-width:100%;flex-direction:column;align-items:stretch}
.wmp-search-tool-field{display:flex;width:100%;min-width:0;height:var(--wmp-search-input-height);align-items:center;overflow:hidden;border:1px solid var(--wmp-search-border-color);border-radius:var(--wmp-search-radius);background:var(--wmp-search-input-bg)}
.wmp-search-tool-input{min-width:0;height:100%;flex:1 1 auto;border:0;background:transparent;color:inherit;font:inherit;font-size:14px;outline:0;padding:0 12px}
.wmp-search-tool-input::placeholder{color:var(--wmp-search-placeholder-color);opacity:1}
.wmp-search-tool-submit{display:inline-flex;width:46px;height:100%;flex:0 0 46px;align-items:center;justify-content:center;border:0;background:var(--wmp-search-button-bg);color:var(--wmp-search-icon-color);cursor:pointer}
.wmp-search-tool-submit svg{width:20px;height:20px;display:block}
.wmp-search-tool--style-2{--wmp-search-input-height:38px}
.wmp-search-tool--style-2 .wmp-search-tool-field{border-radius:var(--wmp-search-radius)}
.wmp-search-tool--style-2 .wmp-search-tool-submit{height:calc(var(--wmp-search-input-height) - 6px);margin-right:4px;border-radius:5px;flex-basis:74px;width:74px}
.wmp-search-tool--style-3{--wmp-search-input-height:50px}
.wmp-search-tool--style-3 .wmp-search-tool-submit{height:calc(var(--wmp-search-input-height) - 4px);margin-right:2px;border-radius:8px;flex-basis:46px}
.wmp-search-tool--style-4{--wmp-search-input-height:36px}
.wmp-search-tool--style-4 .wmp-search-tool-submit{background:transparent}
.wmp-search-tool--style-5{--wmp-search-input-height:36px}
.wmp-search-tool--style-5 .wmp-search-tool-submit{flex-basis:58px;width:58px}
.wmp-search-tool--style-6{--wmp-search-input-height:42px}
.wmp-search-tool--style-6 .wmp-search-tool-field{flex-direction:row-reverse}
.wmp-search-tool--style-6 .wmp-search-tool-submit{background:transparent;flex-basis:38px;width:38px}
.wmp-search-tool--style-6 .wmp-search-tool-input{padding-left:0}
.wmp-search-tool-suggestions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px;padding-left:16px}
.wmp-search-tool-suggestion{color:#6b7280;font-size:12px;line-height:1.4;text-decoration:none}
.wmp-search-tool-suggestion:hover{text-decoration:underline}
.wmp-search-tool-price{margin:10px 0 0;border:0;padding:0;color:inherit}
.wmp-search-tool-price-title{display:block;margin:0 0 6px;color:inherit;font-size:14px;font-weight:bold;line-height:1.3}
.wmp-search-tool-price-options{display:grid;gap:5px}
.wmp-search-tool-price-option{display:flex;align-items:center;gap:6px;color:inherit;font-size:13px;line-height:1.35;cursor:pointer}
.wmp-search-tool-price-option input{flex:0 0 auto;margin:0;accent-color:var(--wmp-search-icon-color,#078a39)}
.wmp-search-tool-price-label{min-width:0}
.wmp-search-tool-submit-wrap{display:flex;width:100%;margin-top:10px}
.wmp-search-tool-submit-wrap--left{justify-content:flex-start}
.wmp-search-tool-submit-wrap--center{justify-content:center}
.wmp-search-tool-submit-wrap--right{justify-content:flex-end}
.wmp-search-tool-submit-button{display:inline-flex;min-height:30px;align-items:center;justify-content:center;border:0;border-radius:4px;background:var(--wmp-search-submit-bg);color:var(--wmp-search-submit-color);cursor:pointer;font:inherit;font-size:13px;font-weight:bold;line-height:1.2;padding:0 14px;text-decoration:none}
.wmp-search-tool-submit-button:hover{filter:brightness(.96);text-decoration:none}
.wmp-search-tool-results{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:80;display:none;max-height:min(520px,70vh);overflow:auto;border:1px solid #d8dee8;border-radius:8px;background:#fff;box-shadow:0 14px 38px rgba(15,23,42,.18);opacity:0;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease}
.wmp-search-tool-results.is-open{display:block;opacity:1;transform:translateY(0)}
.wmp-search-tool-results-heading{margin:10px 12px 2px;padding:8px 10px;border-radius:5px;background:#f3f4f6;color:#111827;font:bold 13px/1.3 Arial,Helvetica,sans-serif}
.wmp-search-tool-result{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;align-items:center;padding:4px 14px;border-bottom:1px solid #edf0f3;color:#111827;text-decoration:none}
.wmp-search-tool-result:hover{background:#f8fafc;text-decoration:none}
.wmp-search-tool-result:last-child{border-bottom:0}
.wmp-search-tool-result img{width:46px;height:46px;object-fit:contain;border-radius:4px;background:#fff}
.wmp-search-tool-result-title{display:block;color:#111827;font:bold 14px/1.35 Arial,Helvetica,sans-serif}
.wmp-search-tool-result-price{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;margin-top:5px;color:#e11d48;font:bold 14px/1.2 Arial,Helvetica,sans-serif}
.wmp-search-tool-result-old-price{color:#6b7280;font-size:12px;font-weight:normal;text-decoration:line-through}
.wmp-search-tool-results-empty{padding:14px;color:#6b7280;font:normal3px/1.35 Arial,Helvetica,sans-serif}
.bocuc_4 > .loprong > .padding > .wmp-search-tool { --wmp-search-placeholder-color: #6B7280; --wmp-search-input-bg: #FFFFFF; --wmp-search-icon-color: #000000; --wmp-search-button-bg: transparent; --wmp-search-submit-bg: #389410; --wmp-search-submit-color: #FFFFFF; --wmp-search-radius: 999px; --wmp-search-border-color: #DDDDDD; --wmp-search-input-height: 36px; }
.bocuc_13 > .loprong > .padding > .wmp-search-tool { --wmp-search-placeholder-color: #6B7280; --wmp-search-input-bg: #FFFFFF; --wmp-search-icon-color: #000000; --wmp-search-button-bg: transparent; --wmp-search-submit-bg: #389410; --wmp-search-submit-color: #FFFFFF; --wmp-search-radius: 6px; --wmp-search-border-color: #DDDDDD; --wmp-search-input-height: 30px; }
@media (max-width: 767px) { .bocuc_2 { width: 100%; } }
@media (max-width: 767px) { .bocuc_3 { display: block !important; width: 100%; }
.bocuc_3 > .loprong { max-width: 80%; margin-left: auto; margin-right: auto; } }
@media (max-width: 767px) { .bocuc_4 { display: block !important; width: 100%; } }
@media (max-width: 767px) { .bocuc_5 { display: none !important; } }
@media (max-width: 767px) { .bocuc_9 { width: 78%; } }
@media (max-width: 767px) { .bocuc_8 { width: 22%; vertical-align: middle; } }
@media (max-width: 767px) { .bocuc_10 > .loprong > .padding { padding: 0 10px; } }
@media (max-width: 767px) { .bocuc_11 { display: none !important; } }
@media (max-width: 767px) { .bocuc_18 { display: block !important; width: 100%; } }
@media (max-width: 767px) { .bocuc_35 > .loprong > .padding { padding: 0 10px; } }
@media (max-width: 767px) { .bocuc_36 { width: 100%; }
.bocuc_36 > .loprong > .padding { padding: 30px 10px; } }
@media (max-width: 767px) { .bocuc_37 { margin: auto; display: block !important; width: 100%; } }
@media (max-width: 767px) { .bocuc_38 { margin: 20px auto; display: block !important; width: 100%; } }
@media (max-width: 767px) { .bocuc_39 { margin: auto; display: block !important; width: 100%; } }
.wmp-bc{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:8px 16px;font-size:13px;line-height:1.45}
.wmp-bc a{color:#d10000;text-decoration:none}
.wmp-bc a:hover{text-decoration:underline}
.wmp-bc .sep{margin:0 8px;color:#777}
.wmp-bc .cur{color:#111827}
@media (max-width: 767px) { .bocuc_34 > .loprong > .padding { padding: 5px 10px; } }
.bocuc_40 .sanpham_box.sanpham_box--vertical-marquee > marquee { display: block; overflow: hidden; }
.bocuc_40 .sanpham_box.sanpham_box--vertical-marquee-v2 { overflow: hidden; }
.bocuc_40 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-viewport { width: 100%; overflow: hidden; transition: height .35s ease; }
.bocuc_40 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-track { display: block; transform: translateY(0); transition: transform .55s ease; will-change: transform; }
.bocuc_40 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-track > li { display: block; }
.bocuc_40 .sanpham_box.sanpham_box--horizontal-marquee { height: 90px; overflow: hidden; background: #000; }
.bocuc_40 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track { display: flex; width: max-content; height: 90px; animation: wmpProductMarquee 36s linear infinite; }
.bocuc_40 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track > ul { flex: 0 0 auto; width: max-content; height: 90px; }
.bocuc_40 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track > ul > li { width: 100px !important; height: 90px; box-sizing: border-box; padding: 1px; border: 1px solid #ccc; background: #fff; overflow: hidden; }
.bocuc_40 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh { width: 100%; height: 86px; overflow: hidden; background: #fff; }
.bocuc_40 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh a { display: flex; width: 100%; height: 86px; align-items: center; justify-content: center; }
.bocuc_40 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh a > .anh_sanpham_danhsach { width: 100% !important; height: 84px !important; object-fit: contain; margin: 0; }
.bocuc_40 .sanpham_box > ul { display: flex; flex-wrap: wrap; align-items: flex-start; gap: 25px; padding: 0; margin: 0; list-style: none; }
.bocuc_40 .sanpham_box > ul > li { display: inline-block; width: calc((100% - (25px * 2)) / 3); box-sizing: border-box; vertical-align: top; clear: both; text-align: center; transition: box-shadow .28s ease, transform .28s ease; }
.bocuc_40 .sanpham_box > ul > li > div { height: 100%; position: relative; }
@media all and (max-width: 768px) { .bocuc_40 .sanpham_box > ul > li { width: calc((100% - 25px) / 2) !important; } }
.bocuc_40 .sanpham_box .truong { margin-bottom: 5px; }
.bocuc_40 .sanpham_box .anh { display: block; position: relative; margin: 0; vertical-align: top; justify-content: flex-start; text-align: center; }
.bocuc_40 .sanpham_box .anh a { display: flex; align-items: flex-end; justify-content: center; }
.bocuc_40 .sanpham_box .anh a > .anh_sanpham_danhsach, .bocuc_40 .sanpham_box .doianh { margin-left: auto; margin-right: auto; }
.bocuc_40 .sanpham_box .doianh { position: relative; display: block; width: 300px; max-width: 100%; overflow: hidden; }
.bocuc_40 .sanpham_box .chinh, .bocuc_40 .sanpham_box .phu { display: block; width: 100%; transition: opacity .28s ease, transform .28s ease; }
.bocuc_40 .sanpham_box .chinh { position: relative; z-index: 1; opacity: 1; }
.bocuc_40 .sanpham_box .phu { position: absolute; z-index: 2; inset: 0; height: 100%; opacity: 0; pointer-events: none; }
.bocuc_40 .sanpham_box .doianh:hover .phu { opacity: 1; transform: scale(1.03); }
.bocuc_40 .sanpham_box .doianh:hover .chinh { opacity: 0; transform: scale(1.03); }
.bocuc_40 .sanpham_box .doi-anh-icon { display: none; }
.bocuc_40 .sanpham_box .doianh-kieu2 .chinh, .bocuc_40 .sanpham_box .doianh-kieu2 .phu { transition: transform .38s cubic-bezier(.22,.61,.36,1), opacity .18s ease; }
.bocuc_40 .sanpham_box .doianh-kieu2 .chinh { opacity: 1; transform: translateX(0); }
.bocuc_40 .sanpham_box .doianh-kieu2 .phu { opacity: 1; transform: translateX(100%); }
.bocuc_40 .sanpham_box .doianh-kieu2:hover .chinh { opacity: 1; transform: translateX(-100%); }
.bocuc_40 .sanpham_box .doianh-kieu2:hover .phu { opacity: 1; transform: translateX(0); }
.bocuc_40 .sanpham_box .doianh-kieu2::after { content: ""; position: absolute; inset: 0; z-index: 3; background: rgba(255,255,255,.08); opacity: 0; pointer-events: none; transition: opacity .28s ease; }
.bocuc_40 .sanpham_box .doianh-kieu2 .doi-anh-icon { position: absolute; z-index: 4; top: 50%; left: 50%; display: inline-flex; width: 46px; height: 46px; align-items: center; justify-content: center; border-radius: 999px; background: rgba(255,255,255,.94); color: #d02355; font-size: 20px; line-height: 1; box-shadow: 0 10px 28px rgba(15,23,42,.18); opacity: 0; transform: translate(-50%, -38%) scale(.9); transition: opacity .28s ease, transform .28s ease; pointer-events: none; }
.bocuc_40 .sanpham_box .doianh-kieu2:hover::after { opacity: 1; }
.bocuc_40 .sanpham_box .doianh-kieu2:hover .doi-anh-icon { opacity: 1; transform: translate(-50%, -50%) scale(1); }
.bocuc_40 .sanpham_box .khong_anh { background: #e5e7eb; display: flex; align-items: center; justify-content: center; color: #6b7280; }
.bocuc_40 .sanpham_box .tieude a { color: inherit; text-decoration: none; }
.bocuc_40 .sanpham_box .tieude .het_hang { margin-left: 4px; color: red; font-weight: normal; font-style: italic; }
.bocuc_40 .sanpham_box [class^="ochua-"] { gap: 8px; align-items: center; }
.bocuc_40 > .loprong > .header > .danhmuc_capcon { display: flex; flex: 1 1 0; min-width: 0; flex-wrap: wrap; align-items: center; column-gap: 10px; row-gap: 4px; margin-left: 0; font: inherit; font-weight: normal; line-height: 1.35; }
.bocuc_40 > .loprong > .header > .danhmuc_capcon a { color: inherit; font-weight: inherit; text-decoration: none; white-space: nowrap; }
.bocuc_40 > .loprong > .header > .danhmuc_capcon a:hover { text-decoration: underline; }
.bocuc_40 > .loprong > .header > .danhmuc_capcon--left { order: 1; }
.bocuc_40 > .loprong > .header > .danhmuc_capcon--right { flex: 0 1 auto; order: 1; margin-left: auto; justify-content: flex-end; text-align: right; }
.bocuc_40 > .loprong > .header > .danhmuc_capcon .danhmuc_sep { color: currentColor; opacity: .55; }
.bocuc_40 > .loprong > .header > .link_xem_toanbo { order: 2; margin-left: auto; color: inherit; text-decoration: none; font: inherit; font-weight: normal; white-space: nowrap; }
.bocuc_40 > .loprong > .header > .danhmuc_capcon--right + .link_xem_toanbo { margin-left: 0; }
.bocuc_40 > .loprong > .header > .link_xem_toanbo:hover { text-decoration: underline; }
.bocuc_40 .sanpham_box .xemtoanbo { margin-top: 16px; }
.bocuc_40 .sanpham_box .xemtoanbo--right { text-align: right; }
.bocuc_40 .sanpham_box .xemtoanbo--center { text-align: center; }
.bocuc_40 .sanpham_box .xemtoanbo .link_xem_toanbo { color: inherit; text-decoration: none; font: inherit; font-weight: normal; white-space: nowrap; }
.bocuc_40 .sanpham_box .xemtoanbo .link_xem_toanbo:hover { text-decoration: underline; }
.bocuc_40 .sanpham_box .gia strong, .bocuc_40 .sanpham_box .giacu strong, .bocuc_40 .sanpham_box .giasi strong { color: inherit; font: inherit; }
.bocuc_40 .sanpham_box .nut_dat { cursor: pointer; font: inherit; text-decoration: none; display: inline-flex; align-items: center; justify-content: center; gap: 4px; padding: 9px 14px; background: #FF9600; color: #FFFFFF; }
.bocuc_40 .sanpham_box .nut_dat .nut_dat_icon { display: inline-flex; width: 1em; height: 1em; align-items: center; justify-content: center; line-height: 1; }
.bocuc_40 .sanpham_box .nut_dat .nut_dat_icon svg { display: block; width: 1em; height: 1em; }
.bocuc_40 .sanpham_box .nut_dat .nut_dat_icon i { display: block; line-height: 1; }
.bocuc_40 .sanpham_box .anh { display: block; vertical-align: baseline; }
.bocuc_40 .sanpham_box .tieude { display: block; vertical-align: baseline; margin: 5px auto; padding: 0; font-size: 15px; font-weight: normal; color: #0D0D0D; }
.bocuc_40 .sanpham_box .gia { display: block; vertical-align: baseline; margin: 8px auto; font-size: 16px; font-weight: bold; color: #389410; }
.bocuc_40 .sanpham_box .nutmuahang { display: block; vertical-align: top; }
@media (max-width: 767px) { .bocuc_40 { width: 96%; } }
.bocuc_43 > .loprong > .padding > .baiviet_box ul { display: grid; grid-template-columns: repeat(1, minmax(0, 1fr)); gap: 0; list-style: none; margin: 0; padding: 0; }
.bocuc_43 > .loprong > .padding > .baiviet_box li { margin: 0; }
.bocuc_43 > .loprong > .padding > .baiviet_box .baiviet_noidung { display: block; }
.bocuc_43 > .loprong > .padding > .baiviet_box .anh { position: relative; }
.bocuc_43 > .loprong > .padding > .baiviet_box .anh a { display: block; }
.bocuc_43 > .loprong > .padding > .baiviet_box .anh img { display: block; width: 200px; max-width: 100%; height: auto; object-fit: cover; }
.bocuc_43 > .loprong > .padding > .baiviet_box .tieude { margin: 0; font-size: 19px; font-weight: bold; }
.bocuc_43 > .loprong > .padding > .baiviet_box .tieude a { color: inherit; text-decoration: none; }
.bocuc_43 > .loprong > .padding > .baiviet_box .post-title-bullet { display: inline-flex; align-items: center; justify-content: center; line-height: 1; margin-right: 4px; vertical-align: middle; transform: translateY(-0.05em); }
.bocuc_43 > .loprong > .padding > .baiviet_box .post-title-bullet i { display: block; line-height: 1; }
.bocuc_43 > .loprong > .padding > .baiviet_box .post-title-bullet img { display: block; width: 1em; height: 1em; object-fit: contain; }
.bocuc_43 > .loprong > .padding > .baiviet_box .mota, .bocuc_43 > .loprong > .padding > .baiviet_box .luotxem, .bocuc_43 > .loprong > .padding > .baiviet_box .ngaycapnhat, .bocuc_43 > .loprong > .padding > .baiviet_box .danhmuc { margin: 0; }
.bocuc_43 > .loprong > .padding > .baiviet_box li { overflow: hidden; }
.bocuc_43 > .loprong > .padding > .baiviet_box .anh { float: left; margin-right: 10px; }
.bocuc_43 > .loprong > .padding > .baiviet_box .baiviet_noidung::after { content: ""; display: block; clear: both; }
.bocuc_43 > .loprong > .padding > .baiviet_box ul { align-items: start; }
.bocuc_43 > .loprong > .padding > .baiviet_box .baiviet_noidung { text-align: left; }
.bocuc_43 > .loprong > .padding > .baiviet_box .anh { display: block; vertical-align: middle; }
.bocuc_43 > .loprong > .padding > .baiviet_box .tieude { display: block; vertical-align: middle; }
.bocuc_43 > .loprong > .padding > .baiviet_box .mota { display: block; vertical-align: middle; }
.bocuc_43 > .loprong > .padding > .baiviet_box .nutxemthem { display: block; vertical-align: middle; }
@media (max-width: 768px) { .bocuc_43 > .loprong > .padding > .baiviet_box .anh img { width: 500px; max-width: 100%; } }
/* trang danh muc san pham */
.bocuc_34.mausanpham_1 .sanpham_box.sanpham_box--vertical-marquee > marquee { display: block; overflow: hidden; }
.bocuc_34.mausanpham_1 .sanpham_box.sanpham_box--vertical-marquee-v2 { overflow: hidden; }
.bocuc_34.mausanpham_1 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-viewport { width: 100%; overflow: hidden; transition: height .35s ease; }
.bocuc_34.mausanpham_1 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-track { display: block; transform: translateY(0); transition: transform .55s ease; will-change: transform; }
.bocuc_34.mausanpham_1 .sanpham_box.sanpham_box--vertical-marquee-v2 .wmp-product-vertical-v2-track > li { display: block; }
.bocuc_34.mausanpham_1 .sanpham_box.sanpham_box--horizontal-marquee { height: 90px; overflow: hidden; background: #000; }
.bocuc_34.mausanpham_1 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track { display: flex; width: max-content; height: 90px; animation: wmpProductMarquee 36s linear infinite; }
.bocuc_34.mausanpham_1 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track > ul { flex: 0 0 auto; width: max-content; height: 90px; }
.bocuc_34.mausanpham_1 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track > ul > li { width: 100px !important; height: 90px; box-sizing: border-box; padding: 1px; border: 1px solid #ccc; background: #fff; overflow: hidden; }
.bocuc_34.mausanpham_1 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh { width: 100%; height: 86px; overflow: hidden; background: #fff; }
.bocuc_34.mausanpham_1 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh a { display: flex; width: 100%; height: 86px; align-items: center; justify-content: center; }
.bocuc_34.mausanpham_1 .sanpham_box.sanpham_box--horizontal-marquee .wmp-product-marquee-track .anh a > .anh_sanpham_danhsach { width: 100% !important; height: 84px !important; object-fit: contain; margin: 0; }
.bocuc_34.mausanpham_1 .sanpham_box > ul { display: flex; flex-wrap: wrap; align-items: flex-start; gap: 25px; padding: 0; margin: 0; list-style: none; }
.bocuc_34.mausanpham_1 .sanpham_box > ul > li { display: inline-block; width: calc((100% - (25px * 2)) / 3); box-sizing: border-box; vertical-align: top; clear: both; text-align: center; transition: box-shadow .28s ease, transform .28s ease; }
.bocuc_34.mausanpham_1 .sanpham_box > ul > li > div { height: 100%; position: relative; }
@media all and (max-width: 768px) { .bocuc_34.mausanpham_1 .sanpham_box > ul > li { width: calc((100% - 25px) / 2) !important; } }
.bocuc_34.mausanpham_1 .sanpham_box .truong { margin-bottom: 5px; }
.bocuc_34.mausanpham_1 .sanpham_box .anh { display: block; position: relative; margin: 0; vertical-align: top; justify-content: flex-start; text-align: center; }
.bocuc_34.mausanpham_1 .sanpham_box .anh a { display: flex; align-items: flex-end; justify-content: center; }
.bocuc_34.mausanpham_1 .sanpham_box .anh a > .anh_sanpham_danhsach, .bocuc_34.mausanpham_1 .sanpham_box .doianh { margin-left: auto; margin-right: auto; }
.bocuc_34.mausanpham_1 .sanpham_box .doianh { position: relative; display: block; width: 300px; max-width: 100%; overflow: hidden; }
.bocuc_34.mausanpham_1 .sanpham_box .chinh, .bocuc_34.mausanpham_1 .sanpham_box .phu { display: block; width: 100%; transition: opacity .28s ease, transform .28s ease; }
.bocuc_34.mausanpham_1 .sanpham_box .chinh { position: relative; z-index: 1; opacity: 1; }
.bocuc_34.mausanpham_1 .sanpham_box .phu { position: absolute; z-index: 2; inset: 0; height: 100%; opacity: 0; pointer-events: none; }
.bocuc_34.mausanpham_1 .sanpham_box .doianh:hover .phu { opacity: 1; transform: scale(1.03); }
.bocuc_34.mausanpham_1 .sanpham_box .doianh:hover .chinh { opacity: 0; transform: scale(1.03); }
.bocuc_34.mausanpham_1 .sanpham_box .doi-anh-icon { display: none; }
.bocuc_34.mausanpham_1 .sanpham_box .doianh-kieu2 .chinh, .bocuc_34.mausanpham_1 .sanpham_box .doianh-kieu2 .phu { transition: transform .38s cubic-bezier(.22,.61,.36,1), opacity .18s ease; }
.bocuc_34.mausanpham_1 .sanpham_box .doianh-kieu2 .chinh { opacity: 1; transform: translateX(0); }
.bocuc_34.mausanpham_1 .sanpham_box .doianh-kieu2 .phu { opacity: 1; transform: translateX(100%); }
.bocuc_34.mausanpham_1 .sanpham_box .doianh-kieu2:hover .chinh { opacity: 1; transform: translateX(-100%); }
.bocuc_34.mausanpham_1 .sanpham_box .doianh-kieu2:hover .phu { opacity: 1; transform: translateX(0); }
.bocuc_34.mausanpham_1 .sanpham_box .doianh-kieu2::after { content: ""; position: absolute; inset: 0; z-index: 3; background: rgba(255,255,255,.08); opacity: 0; pointer-events: none; transition: opacity .28s ease; }
.bocuc_34.mausanpham_1 .sanpham_box .doianh-kieu2 .doi-anh-icon { position: absolute; z-index: 4; top: 50%; left: 50%; display: inline-flex; width: 46px; height: 46px; align-items: center; justify-content: center; border-radius: 999px; background: rgba(255,255,255,.94); color: #d02355; font-size: 20px; line-height: 1; box-shadow: 0 10px 28px rgba(15,23,42,.18); opacity: 0; transform: translate(-50%, -38%) scale(.9); transition: opacity .28s ease, transform .28s ease; pointer-events: none; }
.bocuc_34.mausanpham_1 .sanpham_box .doianh-kieu2:hover::after { opacity: 1; }
.bocuc_34.mausanpham_1 .sanpham_box .doianh-kieu2:hover .doi-anh-icon { opacity: 1; transform: translate(-50%, -50%) scale(1); }
.bocuc_34.mausanpham_1 .sanpham_box .khong_anh { background: #e5e7eb; display: flex; align-items: center; justify-content: center; color: #6b7280; }
.bocuc_34.mausanpham_1 .sanpham_box .tieude a { color: inherit; text-decoration: none; }
.bocuc_34.mausanpham_1 .sanpham_box .tieude .het_hang { margin-left: 4px; color: red; font-weight: normal; font-style: italic; }
.bocuc_34.mausanpham_1 .sanpham_box [class^="ochua-"] { gap: 8px; align-items: center; }
.bocuc_34.mausanpham_1 > .loprong > .header > .danhmuc_capcon { display: flex; flex: 1 1 0; min-width: 0; flex-wrap: wrap; align-items: center; column-gap: 10px; row-gap: 4px; margin-left: 0; font: inherit; font-weight: normal; line-height: 1.35; }
.bocuc_34.mausanpham_1 > .loprong > .header > .danhmuc_capcon a { color: inherit; font-weight: inherit; text-decoration: none; white-space: nowrap; }
.bocuc_34.mausanpham_1 > .loprong > .header > .danhmuc_capcon a:hover { text-decoration: underline; }
.bocuc_34.mausanpham_1 > .loprong > .header > .danhmuc_capcon--left { order: 1; }
.bocuc_34.mausanpham_1 > .loprong > .header > .danhmuc_capcon--right { flex: 0 1 auto; order: 1; margin-left: auto; justify-content: flex-end; text-align: right; }
.bocuc_34.mausanpham_1 > .loprong > .header > .danhmuc_capcon .danhmuc_sep { color: currentColor; opacity: .55; }
.bocuc_34.mausanpham_1 > .loprong > .header > .link_xem_toanbo { order: 2; margin-left: auto; color: inherit; text-decoration: none; font: inherit; font-weight: normal; white-space: nowrap; }
.bocuc_34.mausanpham_1 > .loprong > .header > .danhmuc_capcon--right + .link_xem_toanbo { margin-left: 0; }
.bocuc_34.mausanpham_1 > .loprong > .header > .link_xem_toanbo:hover { text-decoration: underline; }
.bocuc_34.mausanpham_1 .sanpham_box .xemtoanbo { margin-top: 16px; }
.bocuc_34.mausanpham_1 .sanpham_box .xemtoanbo--right { text-align: right; }
.bocuc_34.mausanpham_1 .sanpham_box .xemtoanbo--center { text-align: center; }
.bocuc_34.mausanpham_1 .sanpham_box .xemtoanbo .link_xem_toanbo { color: inherit; text-decoration: none; font: inherit; font-weight: normal; white-space: nowrap; }
.bocuc_34.mausanpham_1 .sanpham_box .xemtoanbo .link_xem_toanbo:hover { text-decoration: underline; }
.bocuc_34.mausanpham_1 .sanpham_box .gia strong, .bocuc_34.mausanpham_1 .sanpham_box .giacu strong, .bocuc_34.mausanpham_1 .sanpham_box .giasi strong { color: inherit; font: inherit; }
.bocuc_34.mausanpham_1 .sanpham_box .nut_dat { cursor: pointer; font: inherit; text-decoration: none; display: inline-flex; align-items: center; justify-content: center; gap: 4px; padding: 9px 14px; background: #FF9600; color: #FFFFFF; }
.bocuc_34.mausanpham_1 .sanpham_box .nut_dat .nut_dat_icon { display: inline-flex; width: 1em; height: 1em; align-items: center; justify-content: center; line-height: 1; }
.bocuc_34.mausanpham_1 .sanpham_box .nut_dat .nut_dat_icon svg { display: block; width: 1em; height: 1em; }
.bocuc_34.mausanpham_1 .sanpham_box .nut_dat .nut_dat_icon i { display: block; line-height: 1; }
.bocuc_34.mausanpham_1 .sanpham_box .anh { display: block; vertical-align: top; }
.bocuc_34.mausanpham_1 .sanpham_box .tieude { display: block; vertical-align: top; margin: 5px auto; padding: 0; font-size: 15px; font-weight: normal; color: #0D0D0D; }
.bocuc_34.mausanpham_1 .sanpham_box .gia { display: block; vertical-align: top; margin: 8px auto; font-size: 16px; font-weight: bold; color: #389410; }
.bocuc_34.mausanpham_1 .sanpham_box .nutmuahang { display: block; vertical-align: top; }
/* trang chi tiet san pham */
.mauchitietsanpham_1 .anhchitiet { position:relative; overflow:hidden; border-radius:12px; }
.mauchitietsanpham_1 .anhchitiet .product-gallery-main-button { position:relative; display:block; width:100%; aspect-ratio:auto; padding:0; overflow:hidden; isolation:isolate; border:0; background:transparent; cursor:grab; touch-action:pan-y; user-select:none; }
.mauchitietsanpham_1 .anhchitiet img { display:block; width:auto; max-width:100%; height:auto; max-height:none; margin:0 auto; object-fit:contain; color:transparent; font-size:0; }
.mauchitietsanpham_1 .product-gallery-main-button.is-transitioning { cursor:default; }
.mauchitietsanpham_1 .product-gallery-main-button.is-dragging, .mauchitietsanpham_1 .product-gallery-modal-figure.is-dragging { cursor:grabbing; }
.mauchitietsanpham_1 .product-gallery-main-button img, .mauchitietsanpham_1 .product-gallery-modal-figure img { -webkit-user-drag:none; }
.mauchitietsanpham_1 .product-gallery-main-button.is-dragging img, .mauchitietsanpham_1 .product-gallery-modal-figure.is-dragging img { user-select:none; will-change:transform; backface-visibility:hidden; }
.mauchitietsanpham_1 .product-gallery-transition-image { position:absolute; inset:0; z-index:2; width:100%; height:100%; object-fit:contain; pointer-events:none; will-change:transform; }
.mauchitietsanpham_1 .product-gallery-drag-track { position:absolute; inset:0; z-index:3; display:flex; width:300%; height:100%; pointer-events:none; will-change:transform; backface-visibility:hidden; }
.mauchitietsanpham_1 .product-gallery-drag-pane { display:grid; flex:0 0 33.333333%; width:33.333333%; min-width:0; height:100%; place-items:center; overflow:hidden; }
.mauchitietsanpham_1 .product-gallery-drag-pane img { display:block; width:100%; max-width:100%; height:100%; max-height:none; object-fit:contain; user-select:none; -webkit-user-drag:none; }
.mauchitietsanpham_1 .product-gallery-arrow { position:absolute; top:50%; z-index:2; display:grid; width:42px; height:42px; padding:0; place-items:center; transform:translateY(-50%); border:1px solid rgba(148,163,184,.3); border-radius:999px; background:rgba(255,255,255,.9); box-shadow:0 4px 14px rgba(15,23,42,.14); color:#e83e8c; font:normal 34px/1 Arial,sans-serif; cursor:pointer; }
.mauchitietsanpham_1 .product-gallery-arrow:hover, .mauchitietsanpham_1 .product-gallery-arrow:focus-visible { background:#fff; outline:2px solid #ec4899; outline-offset:2px; }
.mauchitietsanpham_1 .product-gallery-arrow:disabled { opacity:.35; cursor:default; }
.mauchitietsanpham_1 .product-gallery-arrow-prev { left:10px; }
.mauchitietsanpham_1 .product-gallery-arrow-next { right:10px; }
.mauchitietsanpham_1 .anhthumb { position:relative; }
.mauchitietsanpham_1 .product-gallery-thumb-track { display:flex; min-width:0; gap:8px; overflow-x:auto; scroll-behavior:smooth; scroll-snap-type:x proximity; scrollbar-width:none; }
.mauchitietsanpham_1 .product-gallery-thumb-track::-webkit-scrollbar { display:none; }
.mauchitietsanpham_1 .product-gallery-thumb { flex:0 0 auto; padding:2px; border:2px solid transparent; border-radius:9px; background:#fff; cursor:pointer; scroll-snap-align:start; transition:border-color .18s ease, opacity .18s ease; }
.mauchitietsanpham_1 .product-gallery-thumb:hover { opacity:.82; }
.mauchitietsanpham_1 .product-gallery-thumb:focus-visible { outline:2px solid #ec4899; outline-offset:2px; }
.mauchitietsanpham_1 .anhthumb img { display:block; border-radius:6px; object-fit:contain; color:transparent; font-size:0; }
.mauchitietsanpham_1 .product-gallery-thumb-arrow { position:absolute; top:50%; z-index:2; display:grid; width:32px; height:32px; padding:0; place-items:center; transform:translateY(-50%); border:1px solid #e2e8f0; border-radius:999px; background:rgba(255,255,255,.94); box-shadow:0 3px 10px rgba(15,23,42,.12); color:#e83e8c; font:normal 26px/1 Arial,sans-serif; cursor:pointer; }
.mauchitietsanpham_1 [data-product-gallery-thumbs-prev] { left:4px; }
.mauchitietsanpham_1 [data-product-gallery-thumbs-next] { right:4px; }
.mauchitietsanpham_1 .product-gallery-thumb-arrow:disabled { opacity:.35; cursor:default; }
.mauchitietsanpham_1 .product-gallery-thumb-arrow.is-unneeded { display:none; }
.mauchitietsanpham_1 .product-gallery-thumb-arrow:hover, .mauchitietsanpham_1 .product-gallery-thumb-arrow:focus-visible { border-color:#ec4899; outline:none; }
.mauchitietsanpham_1 .product-gallery-modal { box-sizing:border-box; width:100vw; max-width:none; height:100vh; max-height:none; margin:0; padding:20px; border:0; background:rgba(2,6,23,.94); color:#fff; overflow:hidden; }
.mauchitietsanpham_1 .product-gallery-modal::backdrop { background:transparent; }
.mauchitietsanpham_1 .product-gallery-modal-inner { position:relative; display:flex; align-items:center; justify-content:center; width:100%; height:100%; margin:auto; }
.mauchitietsanpham_1 .product-gallery-modal-figure { position:relative; display:grid; width:100%; min-width:0; height:100%; margin:0; overflow:visible; grid-template-rows:minmax(0,1fr) auto; place-items:center; cursor:grab; touch-action:pan-y; user-select:none; }
.mauchitietsanpham_1 .product-gallery-modal-figure.is-transitioning { overflow:hidden; }
.mauchitietsanpham_1 .product-gallery-modal-figure img { display:block; width:auto; max-width:100%; height:auto; max-height:calc(100vh - 80px); object-fit:contain; touch-action:pan-y; }
.mauchitietsanpham_1 .product-gallery-modal-transition-image { position:absolute; inset:0 0 28px; z-index:2; width:100%; max-width:none; height:calc(100% - 28px); max-height:none; object-fit:contain; pointer-events:none; will-change:transform; }
.mauchitietsanpham_1 .product-gallery-modal-figure .product-gallery-drag-track { inset:0 0 28px; height:auto; }
.mauchitietsanpham_1 .product-gallery-modal-figure .product-gallery-drag-pane img { width:100%; height:100%; max-width:100%; max-height:none; }
.mauchitietsanpham_1 .product-gallery-modal-figure figcaption { position:fixed; top:18px; left:20px; z-index:3; padding:0; color:#fff; font:bold 14px/1.3 Arial,sans-serif; }
.mauchitietsanpham_1 .product-gallery-modal-close, .mauchitietsanpham_1 .product-gallery-modal-arrow { border:0; border-radius:999px; background:rgba(255,255,255,.14); color:#fff; cursor:pointer; }
.mauchitietsanpham_1 .product-gallery-modal-close:hover, .mauchitietsanpham_1 .product-gallery-modal-close:focus-visible, .mauchitietsanpham_1 .product-gallery-modal-arrow:hover, .mauchitietsanpham_1 .product-gallery-modal-arrow:focus-visible { background:rgba(255,255,255,.28); outline:2px solid #fff; outline-offset:2px; }
.mauchitietsanpham_1 .product-gallery-modal-close { position:fixed; top:18px; right:20px; z-index:4; width:44px; height:44px; font:normal 34px/1 Arial,sans-serif; }
.mauchitietsanpham_1 .product-gallery-modal-arrow { display:grid; width:48px; height:48px; padding:0; place-items:center; font:normal 38px/1 Arial,sans-serif; }
.mauchitietsanpham_1 .product-gallery-modal-prev, .mauchitietsanpham_1 .product-gallery-modal-next { position:fixed; top:50%; z-index:4; transform:translateY(-50%); }
.mauchitietsanpham_1 .product-gallery-modal-prev { left:20px; }
.mauchitietsanpham_1 .product-gallery-modal-next { right:20px; }
.mauchitietsanpham_1 .product-gallery-modal-arrow:disabled { visibility:hidden; }
@media (max-width:640px) { .mauchitietsanpham_1 .product-gallery-arrow { width:36px; height:36px; font-size:29px; } .mauchitietsanpham_1 .product-gallery-modal { padding:10px; } .mauchitietsanpham_1 .product-gallery-modal-arrow { width:38px; height:38px; font-size:30px; } .mauchitietsanpham_1 .product-gallery-modal-prev { left:8px; } .mauchitietsanpham_1 .product-gallery-modal-next { right:8px; } .mauchitietsanpham_1 .product-gallery-modal-close { top:10px; right:10px; width:40px; height:40px; } .mauchitietsanpham_1 .product-gallery-modal-figure figcaption { top:14px; left:12px; } }
.mauchitietsanpham_1 .tieude { font-size:32px; font-weight:bold; }
.mauchitietsanpham_1 .gia { font-size:22px; font-weight:bold; }
.mauchitietsanpham_1 .dtct:is(.mota,.luotban,.luotxem,.gia,.xuatxu,.masanpham,.baohanh,.giacu,.thuoctinh1,.thuoctinh2,.thuoctinh3,.thuoctinh4,.thuoctinh5,.thuoctinh6,.thuoctinh7,.thuoctinh8,.thuoctinh9,.thuoctinh10) > .giatri { font-weight:bold; }
.mauchitietsanpham_1 .nutmuahang { --buy-red:#e51b23; --buy-blue:#1f57b5; --buy-deep-blue:#1400d7; --buy-pink:#ed1974; --buy-orange:#ff6b2f; --buy-ink:#111827; --buy-line:#d9dee8; display:flex; flex-wrap:wrap; align-items:center; gap:10px; }
.mauchitietsanpham_1 .nutmuahang .product-stock-empty { flex:1 1 100%; min-width:0; padding:8px 0; text-align:left; }
.mauchitietsanpham_1 .nutmuahang .product-stock-empty-title { display:block; margin:0 0 10px; color:#b45309; font-size:15px; font-weight:bold; line-height:1.5; }
.mauchitietsanpham_1 .nutmuahang .product-stock-purchase-controls { display:flex; flex-wrap:wrap; align-items:center; gap:10px; min-width:0; }
.mauchitietsanpham_1 .nutmuahang .product-stock-empty .buy_button_quantity_wrap { display:inline-flex; flex:0 1 auto; min-width:0; }
.mauchitietsanpham_1 .nutmuahang .product-stock-empty .buy_button_quantity_label { display:block; color:#64748b; font-size:14px; font-weight:bold; }
.mauchitietsanpham_1 .nutmuahang .product-stock-empty .osoluong { border-color:#e2e8f0; background:#f8fafc; }
.mauchitietsanpham_1 .nutmuahang .product-stock-empty .osoluong button:disabled, .mauchitietsanpham_1 .nutmuahang .product-stock-empty .osoluong input:disabled { display:inline-flex; align-items:center; justify-content:center; box-sizing:border-box; width:38px; height:40px; margin:0; padding:0; border:0; border-radius:0; background:#f8fafc; color:#64748b; font-family:inherit; font-size:16px; line-height:1; text-align:center; opacity:1; cursor:not-allowed; box-shadow:none; -webkit-text-fill-color:#64748b; }
.mauchitietsanpham_1 .nutmuahang .product-stock-empty .osoluong input:disabled { border-left:1px solid #e2e8f0; border-right:1px solid #e2e8f0; }
.mauchitietsanpham_1 .nutmuahang .product-stock-purchase-controls .product-stock-disabled:is(:disabled,[aria-disabled="true"]) { display:inline-flex; align-items:center; justify-content:center; box-sizing:border-box; width:auto; min-width:0; min-height:42px; margin:0; padding:10px 16px; border:1px solid #e2e8f0; border-radius:6px; font-family:inherit; font-size:14px; font-weight:bold; line-height:1.4; text-align:center; text-transform:none; opacity:1; cursor:not-allowed; box-shadow:none; text-shadow:none; filter:none; transform:none; }
.mauchitietsanpham_1 .nutmuahang .product-stock-purchase-controls .nut_dat_secondary:disabled { flex:1 1 170px; background:#f8fafc; color:#64748b; -webkit-text-fill-color:#64748b; }
.mauchitietsanpham_1 .nutmuahang .product-stock-purchase-controls .nut_dat_primary[aria-disabled="true"] { flex:1 1 100%; width:100%; min-height:48px; border-color:#6b7280; background:#6b7280; color:#fff; transition:opacity .18s ease; -webkit-text-fill-color:#fff; }
.mauchitietsanpham_1 .nutmuahang .product-stock-purchase-controls .nut_dat_primary[aria-disabled="true"]:hover { opacity:.8; }
.mauchitietsanpham_1 .nutmuahang .product-stock-order-wrap { position:relative; flex:1 1 100%; width:100%; min-width:0; }
.mauchitietsanpham_1 .nutmuahang .product-stock-order-wrap .nut_dat_primary[aria-disabled="true"] { display:flex; }
.mauchitietsanpham_1 .nutmuahang .product-stock-order-wrap .nut_dat_primary[aria-disabled="true"]:focus-visible { outline:2px solid #475569; outline-offset:3px; }
.mauchitietsanpham_1 .nutmuahang .product-stock-unavailable-popup { position:absolute; top:calc(100% + 8px); left:50%; z-index:30; width:max-content; max-width:calc(100% - 16px); box-sizing:border-box; transform:translateX(-50%); padding:12px 16px; border-radius:14px; background:#211f24; color:#fff; font-size:13px; font-weight:normal; line-height:1.5; text-align:center; box-shadow:0 3px 12px rgba(0,0,0,.2); pointer-events:none; }
.mauchitietsanpham_1 .nutmuahang .product-stock-unavailable-popup:before { content:""; position:absolute; left:50%; top:-6px; transform:translateX(-50%); border-right:6px solid transparent; border-bottom:6px solid #211f24; border-left:6px solid transparent; }
.mauchitietsanpham_1 .nutmuahang .product-stock-unavailable-popup[hidden] { display:none !important; }
.mauchitietsanpham_1 .nutmuahang .product-stock-empty-note { display:block; margin:10px 0 0; padding:0; border:0; background:transparent; color:#475569; font-size:14px; font-weight:normal; line-height:1.8; text-align:left; }
.mauchitietsanpham_1 .nutmuahang .product-stock-contact { display:inline-flex; align-items:center; gap:5px; vertical-align:middle; white-space:nowrap; padding:0 3px; border:0; background:transparent; color:#d84315; font-size:14px; font-weight:bold; line-height:1.8; text-decoration:underline; text-underline-offset:3px; }
.mauchitietsanpham_1 .nutmuahang a.product-stock-contact[href^="tel:"] { color:#d84315 !important; }
.mauchitietsanpham_1 .nutmuahang .product-stock-contact-zalo { color:#0759bd; }
.mauchitietsanpham_1 .nutmuahang .product-stock-contact:hover { text-decoration-thickness:2px; }
.mauchitietsanpham_1 .nutmuahang .product-stock-contact:focus-visible { outline:2px solid currentColor; outline-offset:3px; border-radius:3px; }
.mauchitietsanpham_1 .nutmuahang .product-stock-contact-icon { font-size:18px; line-height:1; }
.mauchitietsanpham_1 .nutmuahang .product-stock-zalo-icon { display:inline-flex; align-items:center; justify-content:center; position:relative; width:28px; height:22px; border-radius:7px; background:#0759bd; color:#fff; font-family:Arial,sans-serif; font-size:9px; font-weight:bold; line-height:1; }
.mauchitietsanpham_1 .nutmuahang .product-stock-zalo-icon:after { content:""; position:absolute; bottom:-3px; left:6px; border-top:5px solid #0759bd; border-right:5px solid transparent; }
.mauchitietsanpham_1 .buy_button_quantity_wrap { display:inline-flex; align-items:center; gap:8px; }
.mauchitietsanpham_1 .buy_button_quantity_label { color:var(--buy-ink); font-weight:bold; }
.mauchitietsanpham_1 .osoluong { display:inline-flex; overflow:hidden; border:1px solid var(--buy-line); border-radius:6px; background:#fff; }
.mauchitietsanpham_1 .osoluong label, .mauchitietsanpham_1 .osoluong input { width:40px; height:38px; border:0; text-align:center; }
.mauchitietsanpham_1 .osoluong label { display:inline-flex; align-items:center; justify-content:center; background:#fff; color:var(--buy-ink); font-size:20px; cursor:pointer; user-select:none; }
.mauchitietsanpham_1 .osoluong input { border-left:1px solid var(--buy-line); border-right:1px solid var(--buy-line); color:var(--buy-ink); font-size:15px; outline:none; }
.mauchitietsanpham_1 .nut_dat { display:inline-flex; min-height:42px; align-items:center; justify-content:center; gap:8px; box-sizing:border-box; border:1px solid transparent; border-radius:6px; padding:0 24px; background:var(--buy-red); color:#fff; font-weight:bold; line-height:1.2; text-align:center; text-decoration:none; cursor:pointer; user-select:none; transition:filter .15s ease, transform .15s ease; }
.mauchitietsanpham_1 .nut_dat:hover { filter:brightness(.96); }
.mauchitietsanpham_1 .nut_dat_primary { flex:1 1 220px; }
.mauchitietsanpham_1 .nut_dat_secondary { flex:0 0 auto; }
.mauchitietsanpham_1 .nut_dat_text { display:inline-flex; flex-direction:column; align-items:center; justify-content:center; gap:2px; }
.mauchitietsanpham_1 .nut_dat_icon { display:inline-block; width:18px; height:18px; flex:0 0 auto; color:currentColor; vertical-align:-3px; }
.mauchitietsanpham_1 .nut_dat_subtext { font-size:12px; font-weight:bold; text-transform:none; }
.mauchitietsanpham_1 .danhgia { display:flex; align-items:center; flex-wrap:wrap; gap:8px; }
.mauchitietsanpham_1 .rating-stars { display:inline-flex; flex-direction:row; gap:2px; }
.mauchitietsanpham_1 .rating-star { appearance:none; border:0; padding:0 1px; background:transparent; color:#d1d5db; font-size:24px; line-height:1; cursor:pointer; transition:color .15s ease, transform .15s ease; }
.mauchitietsanpham_1 .rating-star.is-active, .mauchitietsanpham_1 .rating-star.is-preview { color:#f5b301; }
.mauchitietsanpham_1 .rating-star:hover, .mauchitietsanpham_1 .rating-star:focus-visible { transform:scale(1.15); outline:none; }
.mauchitietsanpham_1 .phanhoi { width:100%; }
.mauchitietsanpham_1 .product-feedback-form { display:grid; gap:10px; margin:14px 0 22px; }
.mauchitietsanpham_1 .product-feedback-form label { display:grid; gap:4px; font-weight:normal; }
.mauchitietsanpham_1 .product-feedback-form input, .mauchitietsanpham_1 .product-feedback-form textarea { width:100%; box-sizing:border-box; border:1px solid #9ca3af; padding:6px 8px; font:normal4px Arial,sans-serif; }
.mauchitietsanpham_1 .product-feedback-form button { width:max-content; border:0; border-radius:4px; background:#ffd22f; padding:12px 22px; color:#111; font-weight:bold; cursor:pointer; }
.mauchitietsanpham_1 .product-feedback-message { color:#15803d; font-weight:bold; }
.mauchitietsanpham_1 .product-feedback-error { color:#dc2626; font-weight:bold; }
.mauchitietsanpham_1 .phone-request-form { display:grid; gap:8px; margin:14px 0 22px; }
.mauchitietsanpham_1 .phone-request-form label { display:block; font-weight:normal; }
.mauchitietsanpham_1 .phone-request-fields { display:flex; gap:8px; align-items:stretch; max-width:460px; }
.mauchitietsanpham_1 .phone-request-fields input { flex:1 1 auto; min-width:0; box-sizing:border-box; border:1px solid #9ca3af; padding:8px 10px; font:normal4px Arial,sans-serif; }
.mauchitietsanpham_1 .phone-request-fields button { border:0; border-radius:4px; background:#ffd22f; padding:8px 18px; color:#111; font-weight:bold; cursor:pointer; }
.mauchitietsanpham_1 .phone-request-message { color:#15803d; font-weight:bold; }
.mauchitietsanpham_1 .phone-request-error { color:#dc2626; font-weight:bold; }
.mauchitietsanpham_1 .product-feedback-list { display:grid; gap:22px; }
.mauchitietsanpham_1 .product-feedback-list.is-loading { opacity:.72; transition:opacity .18s ease; }
.mauchitietsanpham_1 .product-feedback-item { display:grid; grid-template-columns:54px 1fr; gap:12px; align-items:start; }
.mauchitietsanpham_1 .product-feedback-item.is-new { animation:productFeedbackIn .22s ease both; }
.mauchitietsanpham_1 .product-feedback-avatar { display:block; width:54px; height:54px; border:1px solid #cbd5e1; object-fit:cover; }
.mauchitietsanpham_1 .product-feedback-meta { margin:0 0 8px; font-size:14px; }
.mauchitietsanpham_1 .product-feedback-content { margin:0; }
.mauchitietsanpham_1 .product-feedback-more { display:block; min-width:170px; margin:22px auto 0; border:1px solid #ef4444; border-radius:999px; background:#fff; box-shadow:0 8px 18px rgba(239,68,68,.12); padding:11px 22px; color:#dc2626; font:bold 14px/1.2 Arial,sans-serif; cursor:pointer; transition:background .15s ease, color .15s ease, box-shadow .15s ease, transform .15s ease, opacity .15s ease; }
.mauchitietsanpham_1 .product-feedback-more:hover { background:#ef4444; color:#fff; box-shadow:0 10px 22px rgba(239,68,68,.22); transform:translateY(-1px); }
.mauchitietsanpham_1 .product-feedback-more:focus-visible { outline:2px solid #ef4444; outline-offset:3px; }
.mauchitietsanpham_1 .product-feedback-more:disabled { opacity:.55; cursor:default; }
.mauchitietsanpham_1 .product-feedback-more[hidden] { display:none; }
@keyframes productFeedbackIn { from { opacity:0; transform:translateY(8px); } to { opacity:1; transform:translateY(0); } }
.mauchitietsanpham_1 .product-global-tabs { width:100%; margin:16px 0; border:1px solid #e5e7eb; border-radius:8px; background:#fff; overflow:hidden; }
.mauchitietsanpham_1 .product-global-tabs-nav { display:flex; flex-wrap:wrap; border-bottom:1px solid #e5e7eb; background:#f9fafb; }
.mauchitietsanpham_1 .product-global-tabs-button { min-height:38px; padding:0 14px; border:0; border-right:1px solid #e5e7eb; background:transparent; color:#374151; font:bold 14px/1.2 Arial,sans-serif; cursor:pointer; }
.mauchitietsanpham_1 .product-global-tabs-button.is-active { background:#fff; color:#111827; }
.mauchitietsanpham_1 .product-global-tabs-panel { display:none; padding:16px; line-height:1.7; }
.mauchitietsanpham_1 .product-global-tabs-panel.is-active { display:block; }
.mauchitietsanpham_1 .buy-button-style-6 .buy_button_quantity_label { font-weight:bold; }
.mauchitietsanpham_1 .buy-button-style-6 .osoluong { border-radius:6px; }
.mauchitietsanpham_1 .buy-button-style-6 .nut_dat_secondary { min-height:40px; padding:0 18px; border-color:#d1d5db; border-radius:5px; background:#fff; color:#111827; font-size:14px; font-weight:bold; }
.mauchitietsanpham_1 .buy-button-style-6 .nut_dat_secondary .nut_dat_icon { display:none; }
.mauchitietsanpham_1 .buy-button-style-6 .nut_dat_primary { flex:1 1 100%; min-height:56px; border-radius:10px; background:#f21626; color:#fff; text-transform:uppercase; }
.mauchitietsanpham_1 .buy-button-style-6 .nut_dat_primary .nut_dat_subtext { display:block; }
@media (max-width:640px) { .mauchitietsanpham_1 .nutmuahang { align-items:stretch; } .mauchitietsanpham_1 .buy_button_quantity_wrap { flex:1 1 100%; } .mauchitietsanpham_1 .nut_dat_primary, .mauchitietsanpham_1 .nut_dat_secondary { flex:1 1 100%; } }
.mauchitietsanpham_1 .tieude.dtct { margin:auto; }
.mauchitietsanpham_1 .mota.dtct { margin:auto; }
.mauchitietsanpham_1 .luotxem.dtct { margin:auto; }
.mauchitietsanpham_1 .gia.dtct { display:block; margin:auto; }
.mauchitietsanpham_1 .giacu.dtct { display:block; }
.mauchitietsanpham_1 .nutmuahang.dtct { margin:15px auto; }
.mauchitietsanpham_1 .ochua_1 { display:inline-block;vertical-align:top;margin:auto 2% auto auto;width:49%; }
.mauchitietsanpham_1 .ochua_2 { display:inline-block;vertical-align:top;width:49%; }
.mauchitietsanpham_1 .html_3 { display:block;vertical-align:top;margin:auto; }
.mauchitietsanpham_1 .anhchitiet { width:500px; max-width:100%; }
.mauchitietsanpham_1 .tieude { font-size:18px; }
.mauchitietsanpham_1 .gia { font-size:32px; color:#FF0000; }
.mauchitietsanpham_1 .buy-button-style-6 .nut_dat_secondary { background:#89C837; color:#FFFFFF; border-color:#89C837; }
.mauchitietsanpham_1 .buy-button-style-6 .nut_dat_primary { background:#F21626; color:#FFFFFF; border-color:#F21626; }
.mauchitietsanpham_1 .buy-button-style-6 .nut_dat .nut_dat_icon { color:inherit; }
#giachitiet {
  margin: auto;
}
.tieude.dtct, .luotxem.dtct, .gia.dtct, .masanpham.dtct, .thuoctinh1.dtct, .thuoctinh2.dtct, .thuoctinh3.dtct, .thuoctinh4.dtct, .chuabg, .xuatxu.dtct {
  border-bottom: 1px solid #dcdcdc;
  padding: 12px 0;
}
.chuabg {
  color: blue;
  font-size: 15px;
  font-weight: bold;
  margin: 0;
}
.html.html_3 p {
  margin: 5px auto;
}
.tieude.dtct .nhan {
  font-weight: normal;
}
/* trang danh sach bai viet */
.bocuc_trangdanhsach_baiviet_1 .baiviet_box ul { margin:0; padding:0; list-style:none; }
.bocuc_trangdanhsach_baiviet_1 .baiviet_box li { list-style:none; }
.bocuc_trangdanhsach_baiviet_1 .baiviet_box > ul > li { margin:0; border-bottom:1px solid #e5e7eb; }
.bocuc_trangdanhsach_baiviet_1 .baiviet_box .div_noidung { text-align:left; }
.bocuc_trangdanhsach_baiviet_1 .baiviet_box .anh img { display:block; width:100%; max-width:100%; height:auto; }
.bocuc_trangdanhsach_baiviet_1 .baiviet_box .tieude { margin:0; }
.bocuc_trangdanhsach_baiviet_1 .baiviet_box .mota { margin:8px 0; }
.bocuc_trangdanhsach_baiviet_1 .baiviet_box > ul > li { padding:18px 8px; }
.bocuc_trangdanhsach_baiviet_1 .baiviet_box .div_noidung { display:flex; align-items:flex-start; gap:20px; }
.bocuc_trangdanhsach_baiviet_1 .baiviet_box .anh { flex:0 0 28%; width:28%; max-width:28%; }
.bocuc_trangdanhsach_baiviet_1 .baiviet_box .anh img { aspect-ratio:1.52; object-fit:cover; }
.bocuc_trangdanhsach_baiviet_1 .baiviet_box .ochua { flex:1 1 auto; min-width:0; }
.bocuc_trangdanhsach_baiviet_1 .baiviet_box .tieude { margin:0 0 6px; }
.bocuc_trangdanhsach_baiviet_1 .baiviet_box .mota { margin:0 0 8px; }
.bocuc_trangdanhsach_baiviet_1 .baiviet_box .luotxem, .bocuc_trangdanhsach_baiviet_1 .baiviet_box .ngay { display:block; margin:2px 0; }
.bocuc_trangdanhsach_baiviet_1 .baiviet_box .anh { width: 28%; max-width: 100%; }
.bocuc_trangdanhsach_baiviet_1 .baiviet_box .tieude a:hover { color: #FF9600; }
.bocuc_trangdanhsach_baiviet_1 .baiviet_box .tieude, .bocuc_trangdanhsach_baiviet_1 .baiviet_box .tieude a { color: #389410; }
.bocuc_trangdanhsach_baiviet_1 .baiviet_box .anh { width:28%; }
/* hien gio that beon weather */
body.nhomtrang1 .beon-weather .beon-clock,
body.pc.nhomtrang1 .beon-weather .beon-clock,
body.nhomtrang1:has(.beon-utilities) .beon-weather .beon-clock,
body.nhomtrang1:has(.beon-utilities):has(.beon-halloween-background) .beon-weather .beon-clock,
body.pc.nhomtrang1:has(.beon-utilities) .beon-weather .beon-clock,
body.pc.nhomtrang1:has(.beon-utilities):has(.beon-halloween-background) .beon-weather .beon-clock,
body.nhomtrang1:has(.bmore-event) .beon-weather .beon-clock,
body.nhomtrang1:has(.holmdel-event) .beon-weather .beon-clock,
body.nhomtrang1:has(.rstar-event) .beon-weather .beon-clock,
body.nhomtrang1:has(.rock019-event) .beon-weather .beon-clock,
body.nhomtrang1:has(.rn-halloween) .beon-weather .beon-clock,
body.pc.nhomtrang1:has(.bmore-event) .beon-weather .beon-clock,
body.pc.nhomtrang1:has(.holmdel-event) .beon-weather .beon-clock,
body.pc.nhomtrang1:has(.rstar-event) .beon-weather .beon-clock,
body.pc.nhomtrang1:has(.rock019-event) .beon-weather .beon-clock,
body.pc.nhomtrang1:has(.rn-halloween) .beon-weather .beon-clock {
  display: block !important;
  visibility: visible !important;
  font-size: 12px !important;
  line-height: 1.1 !important;
  white-space: nowrap !important;
}
body.nhomtrang1 .beon-weather .beon-clock::before,
body.nhomtrang1 .beon-weather .beon-clock::after,
body.pc.nhomtrang1 .beon-weather .beon-clock::before,
body.pc.nhomtrang1 .beon-weather .beon-clock::after,
body.nhomtrang1:has(.beon-utilities) .beon-weather .beon-clock::before,
body.nhomtrang1:has(.beon-utilities) .beon-weather .beon-clock::after,
body.nhomtrang1:has(.beon-utilities):has(.beon-halloween-background) .beon-weather .beon-clock::before,
body.nhomtrang1:has(.beon-utilities):has(.beon-halloween-background) .beon-weather .beon-clock::after,
body.pc.nhomtrang1:has(.beon-utilities) .beon-weather .beon-clock::before,
body.pc.nhomtrang1:has(.beon-utilities) .beon-weather .beon-clock::after,
body.pc.nhomtrang1:has(.beon-utilities):has(.beon-halloween-background) .beon-weather .beon-clock::before,
body.pc.nhomtrang1:has(.beon-utilities):has(.beon-halloween-background) .beon-weather .beon-clock::after,
body.nhomtrang1:has(.bmore-event) .beon-weather .beon-clock::before,
body.nhomtrang1:has(.bmore-event) .beon-weather .beon-clock::after,
body.nhomtrang1:has(.holmdel-event) .beon-weather .beon-clock::before,
body.nhomtrang1:has(.holmdel-event) .beon-weather .beon-clock::after,
body.nhomtrang1:has(.rstar-event) .beon-weather .beon-clock::before,
body.nhomtrang1:has(.rstar-event) .beon-weather .beon-clock::after,
body.nhomtrang1:has(.rock019-event) .beon-weather .beon-clock::before,
body.nhomtrang1:has(.rock019-event) .beon-weather .beon-clock::after,
body.nhomtrang1:has(.rn-halloween) .beon-weather .beon-clock::before,
body.nhomtrang1:has(.rn-halloween) .beon-weather .beon-clock::after,
body.pc.nhomtrang1:has(.bmore-event) .beon-weather .beon-clock::before,
body.pc.nhomtrang1:has(.bmore-event) .beon-weather .beon-clock::after,
body.pc.nhomtrang1:has(.holmdel-event) .beon-weather .beon-clock::before,
body.pc.nhomtrang1:has(.holmdel-event) .beon-weather .beon-clock::after,
body.pc.nhomtrang1:has(.rstar-event) .beon-weather .beon-clock::before,
body.pc.nhomtrang1:has(.rstar-event) .beon-weather .beon-clock::after,
body.pc.nhomtrang1:has(.rock019-event) .beon-weather .beon-clock::before,
body.pc.nhomtrang1:has(.rock019-event) .beon-weather .beon-clock::after,
body.pc.nhomtrang1:has(.rn-halloween) .beon-weather .beon-clock::before,
body.pc.nhomtrang1:has(.rn-halloween) .beon-weather .beon-clock::after {
  content: '' !important;
  display: none !important;
  visibility: hidden !important;
  width: 0 !important;
  height: 0 !important;
  overflow: hidden !important;
}
/* can giua beon condition */
body.nhomtrang1 .beon-weather .beon-condition,
body.pc.nhomtrang1 .beon-weather .beon-condition,
body.nhomtrang1:has(.beon-utilities) .beon-weather .beon-condition,
body.nhomtrang1:has(.beon-utilities):has(.beon-halloween-background) .beon-weather .beon-condition,
body.pc.nhomtrang1:has(.beon-utilities) .beon-weather .beon-condition,
body.pc.nhomtrang1:has(.beon-utilities):has(.beon-halloween-background) .beon-weather .beon-condition,
body.nhomtrang1:has(.bmore-event) .beon-weather .beon-condition,
body.nhomtrang1:has(.holmdel-event) .beon-weather .beon-condition,
body.nhomtrang1:has(.rstar-event) .beon-weather .beon-condition,
body.nhomtrang1:has(.rock019-event) .beon-weather .beon-condition,
body.nhomtrang1:has(.rn-halloween) .beon-weather .beon-condition,
body.pc.nhomtrang1:has(.bmore-event) .beon-weather .beon-condition,
body.pc.nhomtrang1:has(.holmdel-event) .beon-weather .beon-condition,
body.pc.nhomtrang1:has(.rstar-event) .beon-weather .beon-condition,
body.pc.nhomtrang1:has(.rock019-event) .beon-weather .beon-condition,
body.pc.nhomtrang1:has(.rn-halloween) .beon-weather .beon-condition {
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  text-align: center !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
/* uu tien an box theo thiet bi */
@media (max-width: 767px) { .bocuc_5, body .bocuc_5, body.pc .bocuc_5, body.nhomtrang1 .bocuc_5, body.pc.nhomtrang1 .bocuc_5, body:has(.bocuc_5) .bocuc_5.bocuc_5.bocuc_5, body.pc.nhomtrang1:has(.bocuc_5) .bocuc_5.bocuc_5.bocuc_5, .bocuc_11, body .bocuc_11, body.pc .bocuc_11, body.nhomtrang1 .bocuc_11, body.pc.nhomtrang1 .bocuc_11, body:has(.bocuc_11) .bocuc_11.bocuc_11.bocuc_11, body.pc.nhomtrang1:has(.bocuc_11) .bocuc_11.bocuc_11.bocuc_11 { display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; min-width: 0 !important; min-height: 0 !important; overflow: hidden !important; opacity: 0 !important; pointer-events: none !important; } }
/* tieu de bai viet khong gach duoi */
.baiviet_box :is(.tieude, h2, h3, h4) a, .baiviet_box :is(.tieude, h2, h3, h4) a:hover { text-decoration:none !important; }
/* css tuy chinh box */
@media all and (max-width: 768px){
.bocuc_3 img {
  text-align: center;
  margin: auto;}

}
@media all and (max-width: 768px){
.bocuc_4 > .loprong {
  width: 100% !important;
}
}
.hotline-box {
    display: flex;
    align-items: center;
    gap: 20px;
}
.hotline-icon img {
    width: 44px;
    height: 44px;
    object-fit: contain;
    display: block;
}
.hotline-info {
    color: #ff8800;
    font-size: 16px;
    font-weight: bold;
    line-height: 21px;
    white-space: nowrap;
}
.hotline-info a {
    color: inherit;
    text-decoration: none;
}
.wmp-mobile-product-toggle span {
  text-transform: uppercase;}
.menu-category-image img {
  width: 25px;
  margin-right: 5px;}
#menu_9 .menu-category-image {
  width: 25px !important;
  height: 25px !important;}
#menu_9 .li1.menu_1 .icon_co_cap_con {
  display: none;}
#menu_9 .li1.menu_1 .ten_menu {
  text-transform: uppercase;
}
#menu_9 > ul > li > ul > li {
  border-bottom: 1px solid #e7e7e7;
}
#menu_9 .li1.menu_1 {
  background: #FF9600;
}
#menu_9 .li1.menu_1 .ten_menu {
  font-weight: bold;
  font-size: 14px;
}
#menu_9 .ten_menu {
  text-transform: uppercase;
  padding: 8px;
  border-radius: 10px;}
#menu_9 .li1.menu_1 > a {
  padding: 13px 81px 13px 10px !important;
}
#menu_9 .ten_menu:hover {
  background: #70b651;
}
.cart-box.cart-box--style-4 {
  padding: 2px 6px;
background: green;
}
@media all and (max-width: 768px){
.cart-box-label {
  display: none !important;
}
.bocuc_8 > .loprong {
  text-align: center;
}
}
.bocuc_32 li a {
  padding: 10px 10px !important;
  display: block;
}
.bocuc_32 .sanpham_danhmuc li a {
  background: #f5f4f4;
  width: 100%;
  border-bottom: 1px solid #e2e2e2;
}
.bocuc_32  .sanpham_danhmuc .sub-level a {
  padding: 10px 8px;
  border-bottom: 1px solid #e2e2e2;
}
.bocuc_32 .sanpham_danhmuc > ul > li > a > .anh {
  width: 25px;
}
.bocuc_32 .sanpham_danhmuc > ul > li > a:hover {
  background: #67a236;
  color: white;
}
.bocuc_13 > .loprong > .padding {
  border-right: 1px solid #eee;
  border-left: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
.bocuc_14 > .loprong > .padding {
  border-right: 1px solid #eee;
  border-left: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
.bocuc_41 > .loprong > .padding {
  border-right: 1px solid #eee;
  border-left: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
.bocuc_17 > .loprong > .padding {
  border-right: 1px solid #eee;
  border-left: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
.bocuc_20 .sanpham_box .nut_dat, .bocuc_34 .sanpham_box .nut_dat {
  padding: 6px 10px;
  border-radius: 6px;
}
.bocuc_20 .sanpham_box .tieude a, .bocuc_34 .sanpham_box .tieude a {
  line-height: 1.5;
}
.bocuc_20 .sanpham_box .nut_dat:hover, .bocuc_34 .sanpham_box .nut_dat:hover {
  background: #389410;
}
.bocuc_20 .header {
  border-bottom: 2px solid #389410;
}
.bocuc_20  .header_text {
padding: 10px;
  background: #389410;}
.bocuc_35 .lazy.anh_1 {
  margin-right: 2%;
}
@media all and (max-width: 768px){
.bocuc_35 .lazy.anh_1 {
  margin-right: 2%;
  display: inline-block !important;
}
}
.bocuc_37 a:link {
  color: #0D0D0D;
  text-decoration: none;
}
.bocuc_37 a:link:hover {
  color: #389410;
}
.bocuc_38 .post-title-bullet i {
  font-size: 5px;
  vertical-align: middle;
  margin-right: 5px;
}
.bocuc_38 > .loprong > .padding > .baiviet_box li {
  margin-bottom: 8px;
}
.bocuc_40 > .loprong > .header {
  border-bottom: 2px solid #389410;
}