@charset "utf-8";:root{--color-main: #042475;--color-second: #0b3d91;--color-red: #e11d2e;--color-orange: #ed6c33;--ht-navy: #042475;--ht-navy-2: #0b3d91;--ht-navy-deep: #02164a;--ht-ict: #1B98E0;--ht-ict-2: #1486c8;--ht-sky: #5896e3;--ht-orange: #ed6c33;--ht-gold: #f5b627;--ht-gold-2: #ffc94a;--ht-bg: #f3f5f9;--ht-card: #ffffff;--ht-text: #1a1d26;--ht-muted: #6b7280;--ht-line: #e6e9f0;--ht-radius: 12px;--ht-radius-sm: 8px;--ht-shadow: 0 8px 28px rgba(4, 36, 117, 0.08);--ht-shadow-hover: 0 14px 36px rgba(4, 36, 117, 0.14);}html{scroll-behavior: smooth;}html, body{max-width: 100%;overflow-x: hidden;}body, body.class_body, body.class_body_t{font-family: "Be Vietnam Pro", "Mulish", "Roboto", "Helvetica Neue", Arial, sans-serif;color: var(--ht-text);background: var(--ht-bg) !important;font-size: 14px !important;-webkit-font-smoothing: antialiased;}a{color: var(--ht-navy);}a:hover, a:active{color: var(--ht-orange);}.wrap-content{max-width: 1200px;padding-left: 12px;padding-right: 12px;}#content{background: var(--ht-bg);}.header_top{background: var(--ht-ict);color: rgba(255, 255, 255, 0.92);font-size: 12.5px;letter-spacing: 0.01em;padding: 7px 0;}.header_top .head-info a{color: rgba(255, 255, 255, 0.82);padding: 0 12px;position: relative;}.header_top .head-info a + a:before{content: "";position: absolute;left: 0;top: 50%;width: 1px;height: 10px;margin-top: -5px;background: rgba(255, 255, 255, 0.22);}.header_top .head-info a:hover{color: var(--ht-gold);}.header_top .head-info.open-time span{color: var(--ht-gold);font-weight: 600;}#top{background: #fff;box-shadow: 0 1px 0 var(--ht-line);position: relative;z-index: 120;}#top .wrap-content{min-height: 84px;}#top .logo-lap{width: 11%;padding: 12px 0;}#top .logo-lap img{max-height: 80px;width: auto;object-fit: contain;}#top .head_search{width: 58%;}@media (min-width: 992px){#top .head_contact{display: none !important;}}.search-widget .content-widget{position: relative;}.search-widget form{border: 1px solid #d9e3ee;border-radius: 999px;background: #f4f7fb;overflow: visible;align-items: center;min-height: 48px;padding: 0 6px 0 4px;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8);transition: border-color 0.2s, box-shadow 0.2s, background 0.2s;}.search-widget form:focus-within{border-color: var(--ht-ict);background: #fff;box-shadow: 0 0 0 4px rgba(27, 152, 224, 0.16);}.search-widget form .input-keyword{height: 46px;padding: 0 12px 0 16px;font-size: 14px;background: transparent;width: calc(100% - 48px);color: var(--ht-text);}.search-widget form .input-keyword::placeholder{color: #94a3b8;font-weight: 400;}.search-widget button[name="s"]{position: absolute;top: 5px;right: 5px;height: 38px;width: 38px;padding: 0;border-radius: 50%;background: var(--ht-ict);font-size: 15px;line-height: 38px;box-shadow: 0 4px 10px rgba(27, 152, 224, 0.28);}.search-widget button[name="s"]:hover{background: var(--ht-ict-2);transform: scale(1.04);}.wrap-keyword{width: 100%;margin-top: 8px;border-radius: var(--ht-radius);box-shadow: var(--ht-shadow);border: 1px solid var(--ht-line);position: absolute;left: 0;top: 100%;z-index: 200;background: #fff;}#top .head_search, #top .search-widget, #top .search-widget .content-widget{position: relative;z-index: 200;}.navbar-container, .navbar-container .navbar-content, .navbar-content.MENU-MAIN{z-index: 50;}.head_contact .lien-he{padding: 0;}a.icon-lh-top, .lien-he .icon-lh-top{display: flex;align-items: center;gap: 10px;background: #e8f5fc;border: 1px solid #d5eef9;border-radius: 14px;padding: 5px 14px 5px 5px;text-decoration: none;transition: background 0.2s, border-color 0.2s, box-shadow 0.2s;}.lien-he .icon-lh-top img{display: none !important;}.lien-he .icon-lh-top > i, .lien-he .icon-lh-top > i.fas, .lien-he .icon-lh-top > i.fa-phone{width: 38px;height: 38px;min-width: 38px;border-radius: 10px;background: var(--ht-ict);color: #fff !important;font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free" !important;font-weight: 900 !important;font-size: 15px;font-style: normal;line-height: 38px;text-align: center;display: inline-block;speak: none;box-shadow: 0 4px 10px rgba(27, 152, 224, 0.28);}.lien-he .icon-lh-top > i:before{font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";font-weight: 900;content: "\f095";}.lien-he .icon-lh-top span.lh{display: flex;flex-direction: column;font-size: 11px;font-weight: 600;text-transform: none;color: var(--ht-muted);line-height: 1.2;}.lien-he .icon-lh-top span b{display: block;font-size: 16px;color: var(--ht-orange) !important;letter-spacing: 0.03em;font-weight: 800;}.lien-he .icon-lh-top:hover{background: #fff;border-color: var(--ht-ict);box-shadow: 0 8px 16px rgba(27, 152, 224, 0.16);}.lien-he .icon-lh-top:hover > i{background: var(--ht-ict-2);}.lien-he .icon-lh-top:hover span b{color: #d4551f !important;}.head-right{gap: 6px;}.head-local{margin-right: 2px;}.head-local a, .icon-gh a{display: flex;flex-direction: column;align-items: center;justify-content: flex-start;min-width: 58px;color: #3d4a63;text-decoration: none;}.head-local a:after, .icon-gh a:after{font-size: 11px;font-weight: 600;line-height: 1.2;margin-top: 4px;color: #3d4a63;letter-spacing: 0;}.head-local a:after{content: "Cửa hàng";}.icon-gh a:after{content: "Giỏ hàng";}.head-local i, .icon-gh a > i{width: 44px;height: 44px;line-height: 44px;margin: 0;border: 1px solid #d5eef9;border-radius: 12px;background: #e8f5fc;color: var(--ht-ict);font-size: 17px;display: flex;align-items: center;justify-content: center;box-shadow: none;transition: background 0.2s, color 0.2s, transform 0.2s, box-shadow 0.2s;}.head_cart .gio-hang{font-size: 16px;}.head_cart .gio-hang .icon-gh, .head_cart .gio-hang .icon-gh:hover{width: auto;height: auto;line-height: inherit;border: 0;border-radius: 0;background: transparent !important;box-shadow: none;color: inherit;}.icon-gh a{color: #3d4a63;}.head-local a:hover i, .head-local a:hover i.fas, .icon-gh a:hover > i, .icon-gh a:hover > i.fal, .icon-gh a:hover > i.fas{background: var(--ht-ict);color: #fff;border-color: var(--ht-ict);transform: translateY(-1px);box-shadow: 0 8px 16px rgba(27, 152, 224, 0.28);}.head-local a:hover:after, .icon-gh a:hover:after{color: var(--ht-ict);}.head_cart .gio-hang span{background: var(--ht-orange);color: #fff;font-weight: 700;font-size: 10px;width: 18px;height: 18px;line-height: 18px;top: -6px;right: 4px;box-shadow: 0 0 0 2px #fff;}.navbar-container, .navbar-container .navbar-content, .navbar-content.MENU-MAIN{background: var(--ht-ict) !important;box-shadow: 0 4px 14px rgba(27, 152, 224, 0.22);overflow: visible;position: relative;z-index: 80;padding: 0 !important;margin: 0 !important;border: 0 !important;line-height: normal;box-sizing: border-box;}.navbar-container .navbar, .navbar-container .navbar-d, .navbar-container .navbar.navbar-d.menu-lap{min-height: 0 !important;height: auto !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;line-height: normal;}@media (min-width: 992px){.navbar-container .only-mb, .navbar-container .only-mb-wrap{display: none !important;height: 0 !important;padding: 0 !important;margin: 0 !important;overflow: hidden;}.navbar-container, .navbar-container .navbar-content, .navbar-content.MENU-MAIN, .navbar-container .navbar-d.menu-lap, .navbar-container .menu-lap-inner{height: 48px;min-height: 48px;max-height: none;overflow: visible !important;}}.navbar-container .navbar-content .menu-lap-inner{max-width: 1200px;padding: 0 !important;overflow: visible;box-sizing: border-box;}.navbar-d.menu-lap, .navbar-container .navbar-content .menu-lap{width: 100%;overflow: visible;padding: 0 !important;margin: 0 !important;}.navbar-d:not(.menu-mobile) > ul, .navbar-container .navbar-content .menu-lap > ul, .navbar-container .navbar-content .menu-lap .menu-lap-inner > ul{display: flex;align-items: stretch;justify-content: flex-start;flex-wrap: nowrap;width: 100%;height: 48px;margin: 0 !important;padding: 0 !important;gap: 0;overflow: visible;list-style: none;line-height: 0;font-size: 0;}.navbar-container .navbar-content .menu-lap > ul > li, .navbar-container .navbar-content .menu-lap .menu-lap-inner > ul > li{display: flex;align-items: stretch;flex: 0 0 auto;min-width: 0;margin: 0 !important;padding: 0 !important;height: 48px;position: relative;float: none;line-height: 0;font-size: 0;}.navbar-container .navbar-content .menu-lap > ul > li[style*="display: none"]{display: none !important;width: 0;flex: 0;}.navbar-d:not(.menu-mobile) > ul > li > a, .navbar-container .navbar-content .menu-lap > ul > li > a, .navbar-container .navbar-content .menu-lap .menu-lap-inner > ul > li > a{color: #fff !important;display: flex !important;flex: 1 1 auto;width: 100%;min-height: 0 !important;height: 48px !important;max-height: 48px !important;padding: 0 16px !important;margin: 0 !important;flex-direction: row !important;justify-content: center;align-items: center;align-self: stretch;gap: 8px;font-size: 14px;font-weight: 600;letter-spacing: 0.01em;text-transform: none;border: 0 !important;border-bottom: 0 !important;white-space: nowrap;text-align: left;line-height: 1.2 !important;overflow: hidden;box-sizing: border-box;transition: color 0.2s ease, background 0.2s ease;}.navbar-d:not(.menu-mobile) > ul > li > a > img, .navbar-container .navbar-content .menu-lap .menu-lap-inner > ul > li:not(.TITLE-MENUPC) > a > img{display: none;}.navbar-d:not(.menu-mobile) > ul > li > a > span, .navbar-container .navbar-content .menu-lap > ul > li > a > span{display: inline;font-size: 14px;font-weight: 600;text-align: left;color: inherit;}.navbar-d:not(.menu-mobile) > ul > li, .navbar-container .navbar-content .menu-lap .menu-lap-inner > ul > li{transition: background 0.2s ease;}.navbar-container .navbar-content .menu-lap .menu-lap-inner > ul > li:not(.TITLE-MENUPC)::after{content: "";position: absolute;left: 14px;right: 14px;bottom: 0;height: 3px;background: var(--ht-gold);border-radius: 3px 3px 0 0;transform: scaleX(0);transform-origin: center;transition: transform 0.22s ease;pointer-events: none;z-index: 2;}.navbar-container .navbar-content .menu-lap .menu-lap-inner > ul > li:not(.TITLE-MENUPC):hover::after, .navbar-container .navbar-content .menu-lap .menu-lap-inner > ul > li:not(.TITLE-MENUPC).active::after{transform: scaleX(1);}.navbar-d:not(.menu-mobile) > ul > li:not(.TITLE-MENUPC):hover, .navbar-container .navbar-content .menu-lap > ul > li:not(.TITLE-MENUPC):hover, .navbar-container .navbar-content .menu-lap .menu-lap-inner > ul > li:not(.TITLE-MENUPC):hover{background: rgba(255, 255, 255, 0.1);}.navbar-d:not(.menu-mobile) > ul > li:not(.TITLE-MENUPC).active, .navbar-container .navbar-content .menu-lap .menu-lap-inner > ul > li:not(.TITLE-MENUPC).active, .navbar-container .navbar-content .menu-lap .menu-lap-inner > ul > li.mn-home.active{background: rgba(255, 255, 255, 0.14);}.navbar-d:not(.menu-mobile) > ul > li > a:hover, .navbar-d:not(.menu-mobile) > ul > li:hover > a, .navbar-d:not(.menu-mobile) > ul > li.active > a, .navbar-container .navbar-content .menu-lap > ul > li:hover > a, .navbar-container .navbar-content .menu-lap .menu-lap-inner > ul > li.active > a{background: transparent !important;color: #fff !important;border-bottom: 0;}.navbar-container .navbar-content .menu-lap .menu-lap-inner > ul > li:not(.TITLE-MENUPC).active > a{font-weight: 700;}.navbar-container .navbar-content .menu-lap .TITLE-MENUPC, .navbar-container .navbar-content .menu-lap .menu-lap-inner > ul > li.TITLE-MENUPC{flex: 0 0 248px;width: 248px;margin: 0 10px 0 0 !important;padding: 0 !important;height: 48px;align-self: stretch;background: rgba(255, 255, 255, 0.16);transition: background 0.2s ease;}.navbar-container .navbar-content .menu-lap .TITLE-MENUPC > a, .navbar-container .navbar-content .menu-lap .menu-lap-inner > ul > li.TITLE-MENUPC > a{background: transparent !important;justify-content: flex-start !important;padding: 0 18px !important;font-size: 15px;font-weight: 700;letter-spacing: 0;height: 48px !important;min-height: 0 !important;max-height: 48px !important;line-height: 1.2 !important;}.navbar-container .navbar-content .menu-lap .TITLE-MENUPC > a > i, .navbar-container .navbar-content .menu-lap .TITLE-MENUPC > a > span{display: inline-block;line-height: 1;vertical-align: middle;font-size: inherit;}.navbar-container .navbar-content .menu-lap .TITLE-MENUPC > a i{font-size: 16px;margin: 0;color: #fff;}.navbar-container .navbar-content .menu-lap .TITLE-MENUPC:hover, .navbar-container .navbar-content .menu-lap .menu-lap-inner > ul > li.TITLE-MENUPC:hover{background: rgba(255, 255, 255, 0.26);}.navbar-container .navbar-content .menu-lap .TITLE-MENUPC:hover > a, .navbar-container .navbar-content .menu-lap .TITLE-MENUPC > a:hover{background: transparent !important;}.navbar-container .navbar-content .menu-lap .menu-lap-inner > ul > li > ul, .navbar-container .navbar-content .menu-lap .TITLE-MENUPC > ul{display: none !important;position: absolute;top: 100%;left: 0;right: auto;min-width: 260px;width: 280px;max-height: none;overflow: visible !important;background: #fff;border-radius: 0 0 10px 10px;box-shadow: 0 16px 32px rgba(4, 36, 117, 0.16);padding: 6px 0;border-top: 0;z-index: 90;column-count: 1 !important;grid-template-columns: none !important;}.navbar-container .navbar-content .menu-lap .menu-lap-inner > ul > li:hover > ul, .navbar-container .navbar-content .menu-lap .TITLE-MENUPC:hover > ul{display: block !important;}.navbar-container .navbar-content .menu-lap .TITLE-MENUPC > ul > li > ul, .navbar-container .navbar-content .menu-lap ul ul ul{display: none !important;position: absolute !important;top: 0 !important;left: 100% !important;right: auto !important;min-width: 240px;width: 260px;margin: 0 !important;max-height: 70vh;overflow-x: hidden !important;overflow-y: auto !important;background: #fff;border-radius: 0 10px 10px 0;box-shadow: 0 16px 32px rgba(4, 36, 117, 0.16);padding: 6px 0;z-index: 110;column-count: 1 !important;grid-template-columns: none !important;}.navbar-container .navbar-content .menu-lap .TITLE-MENUPC > ul > li:hover > ul, .navbar-container .navbar-content .menu-lap ul ul li:hover > ul{display: block !important;}.navbar-container .navbar-content .menu-lap ul ul li{border-bottom: 0;height: auto !important;float: none;display: block;width: 100%;position: relative;}.navbar-d ul ul li a, .navbar-container .navbar-content .menu-lap ul ul li a{color: #243047 !important;font-size: 14px;font-weight: 500;text-transform: none;letter-spacing: 0;padding: 11px 18px !important;display: flex;align-items: center;justify-content: flex-start;gap: 10px;width: 100% !important;margin: 0 !important;min-height: 0;height: auto;line-height: 1.35;white-space: normal;text-align: left;flex-direction: row !important;}.navbar-container .navbar-content .menu-lap .TITLE-MENUPC .cate-ico{display: inline-flex !important;align-items: center;justify-content: center;width: 32px;height: 32px;min-width: 32px;flex: 0 0 32px;margin: 0 12px 0 0;background: var(--ht-ict);border-radius: 8px;}.navbar-container .navbar-content .menu-lap .TITLE-MENUPC > ul > li > ul .cate-ico{width: 28px;height: 28px;min-width: 28px;flex: 0 0 28px;margin: 0 10px 0 0;border-radius: 7px;}.navbar-d ul ul li a img, .navbar-container .navbar-content .menu-lap .TITLE-MENUPC > ul img, .TITLE-MENUPC > ul > li > a > img, .TITLE-MENUPC .cate-ico img{display: block !important;visibility: visible !important;opacity: 1 !important;width: 16px !important;height: 16px !important;max-width: 16px !important;object-fit: contain;margin: 0 !important;padding: 0 !important;flex: none;background: transparent !important;border-radius: 0;filter: brightness(0) invert(1);}.navbar-d ul ul li a:hover, .navbar-container .navbar-content .menu-lap ul ul li a:hover, .navbar-container .navbar-content .menu-lap .TITLE-MENUPC > ul > li:hover > a{color: var(--ht-ict) !important;background: #eef7fd !important;}.navbar-container .navbar-content .menu-lap .TITLE-MENUPC > ul > li{position: relative;overflow: visible !important;}.navbar-container .navbar-content .menu-lap .menu-lap-inner.wrap-content{margin-left: auto;margin-right: auto;padding-left: 0 !important;padding-right: 0 !important;}.navbar-container .navbar-content .menu-lap .mn-gopy{margin-left: 0;}.navbar-container .navbar-content .menu-lap .mn-hotline, .navbar-container .navbar-content .menu-lap .menu-lap-inner > ul > li.mn-hotline{margin-left: auto !important;margin-right: 0 !important;background: transparent !important;}.navbar-container .navbar-content .menu-lap .mn-hotline::after, .navbar-container .navbar-content .menu-lap .menu-lap-inner > ul > li.mn-hotline::after{display: none !important;}.navbar-container .navbar-content .menu-lap .mn-hotline > a, .navbar-container .navbar-content .menu-lap .menu-lap-inner > ul > li.mn-hotline > a{height: 34px !important;min-height: 0 !important;max-height: 34px !important;margin: 7px 0 7px 0 !important;padding: 0 12px 0 8px !important;border-radius: 999px !important;background: linear-gradient(180deg, #ffd56a 0%, var(--ht-gold) 100%) !important;color: #7a4300 !important;box-shadow: 0 4px 10px rgba(245, 182, 39, 0.28);gap: 8px;overflow: visible;transition: transform 0.2s ease, box-shadow 0.2s ease, filter 0.2s ease;}.navbar-container .navbar-content .menu-lap .mn-hotline > a i, .navbar-container .navbar-content .menu-lap .mn-hotline > a > i, .navbar-container .navbar-content .menu-lap .mn-hotline > a > i.fas, .navbar-container .navbar-content .menu-lap .mn-hotline > a > i.fa-phone{display: inline-flex !important;align-items: center;justify-content: center;width: 22px;height: 22px;min-width: 22px;border-radius: 50%;background: #fff;color: var(--ht-orange) !important;font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free" !important;font-weight: 900 !important;font-size: 11px;font-style: normal;line-height: 22px;text-align: center;speak: none;}.navbar-container .navbar-content .menu-lap .mn-hotline > a > i:before{font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";font-weight: 900;content: "\f095";}.navbar-container .navbar-content .menu-lap .mn-hotline > a span, .navbar-container .navbar-content .menu-lap .mn-hotline > a > span{display: inline-flex !important;align-items: baseline;gap: 6px;font-size: 11px;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase;color: #8a4d00;line-height: 1;}.navbar-container .navbar-content .menu-lap .mn-hotline > a span b, .navbar-container .navbar-content .menu-lap .mn-hotline > a b{font-size: 14px;font-weight: 800;letter-spacing: 0.02em;color: #d4551f;text-transform: none;}.navbar-container .navbar-content .menu-lap .mn-hotline:hover, .navbar-container .navbar-content .menu-lap .menu-lap-inner > ul > li.mn-hotline:hover{background: transparent !important;}.navbar-container .navbar-content .menu-lap .mn-hotline:hover > a, .navbar-container .navbar-content .menu-lap .mn-hotline > a:hover{background: linear-gradient(180deg, #ffe08a 0%, #ffc94a 100%) !important;color: #7a4300 !important;transform: translateY(-1px);box-shadow: 0 8px 16px rgba(245, 182, 39, 0.38);filter: saturate(1.05);}.MENU-MAIN.fixed-menu{box-shadow: 0 8px 20px rgba(27, 152, 224, 0.28);z-index: 90;}.navbar-container .navbar-m .header a{color: var(--ht-navy);}@media (max-width: 768px){.only-mb-wrap{padding: 8px 0;}}.slider{background: transparent;padding: 16px 0 4px;}.slider > .wrap-content{max-width: 1200px;margin-left: auto;margin-right: auto;padding-left: 12px;padding-right: 12px;box-sizing: border-box;}.slider .slider-wrap, .slider .slider-wrap.space-base{display: flex;align-items: stretch;gap: 12px;max-width: 100% !important;width: 100%;overflow: hidden;box-sizing: border-box;}.slider .owl-carousel, .slider .owl-w-effect.owl-carousel{flex: 1 1 auto;width: calc(75% - 6px) !important;max-width: calc(75% - 6px);min-width: 0;overflow: hidden;align-self: stretch;display: flex;flex-direction: column;}.slider .owl-carousel .owl-stage-outer, .slider .owl-carousel .owl-stage, .slider .owl-carousel .owl-item, .slider .item-slider{flex: 1 1 auto;height: 100%;overflow: hidden;border-radius: 14px;}.slider .item-slider, .slider .item-slider a{display: block;height: 100%;}.slider .item-slider img{display: block;width: 100%;height: 100%;object-fit: cover;}.slider .owl-carousel img.br_5, .slider .banner_item img.br_5, .box_bn .bn_item img, .effect-2 > img{border-radius: 14px;}.slider .banner_box{flex: 0 0 25%;width: 25% !important;max-width: 25%;padding-left: 0 !important;min-width: 0;overflow: hidden;}.slider .banner_box .slick-slide{padding: 0 0 10px;}.slider .banner_box .slick-slide:last-child{padding-bottom: 0;}.slider .banner_item img{display: block;width: 100%;height: auto;}.box_bn{padding: 12px 0 2px;}.box_bn > .wrap-content{max-width: none !important;width: 100%;margin: 0;padding: 0 !important;box-sizing: border-box;}.box_bn .slide-bn, .slide-bn{display: flex !important;flex-wrap: wrap;width: 100%;max-width: 100%;margin: 0 !important;overflow: hidden;}.box_bn .slide-bn > .bn_item, .slide-bn > .bn_item{flex: 0 0 50%;width: 50% !important;max-width: 50% !important;box-sizing: border-box;padding: 0 6px 0 0;margin: 0;}.box_bn .slide-bn > .bn_item:nth-child(even), .slide-bn > .bn_item:nth-child(even){padding: 0 0 0 6px;}.box_bn .slide-bn > .bn_item:nth-child(n+3), .slide-bn > .bn_item:nth-child(n+3){margin-top: 12px;}.box_bn .bn_item{display: block;position: relative;width: 100%;max-width: 100%;border-radius: 14px;overflow: hidden;background: #e8eef5;}.box_bn .bn_item .effect-2{display: block;position: relative;width: 100%;height: 0 !important;padding: 0 !important;padding-top: 26.55% !important;overflow: hidden;border-radius: 14px;}.box_bn .bn_item img, .box_bn .slide-bn .bn_item img, .slide-bn .bn_item img{position: absolute !important;left: 0;top: 0;display: block;width: 100% !important;max-width: 100% !important;height: 100% !important;object-fit: cover;aspect-ratio: auto !important;}.slider .banner_item, .slider .banner_item .effect-2{display: block;position: relative;width: 100%;overflow: hidden;border-radius: 14px;}.slider .banner_item .effect-2{height: 0 !important;padding-top: 52.08% !important;}.slider .banner_item img{position: absolute !important;left: 0;top: 0;width: 100% !important;height: 100% !important;object-fit: cover;}.effect-2:hover{background: transparent;}.effect-2:before, .effect-2:after{display: none;}.content-news{background: #fff;padding: 16px 16px 12px;margin-top: 16px;border-radius: 16px;border: 1px solid var(--ht-line);box-shadow: 0 4px 18px rgba(4, 36, 117, 0.04);}.product-bests{border: 0 !important;background: #fff !important;}.sp-moi, .block-title.sp-moi, .block-title.sp-nb, .block-title.sp-nb.br_5{display: flex;align-items: center;justify-content: space-between;gap: 16px;margin: 0 0 14px;padding: 0 0 12px;background: transparent !important;border: 0;border-bottom: 1px solid var(--ht-line);border-radius: 0 !important;}.block-title.sp-moi h3, .block-title.sp-nb h3{background: none !important;padding: 0 0 0 12px !important;margin: 0 !important;width: auto;min-width: 0;justify-content: flex-start;position: relative;}.block-title.sp-moi h3:before, .block-title.sp-nb h3:before{content: "";position: absolute;left: 0;top: 50%;width: 4px;height: 22px;margin-top: -11px;background: linear-gradient(180deg, var(--ht-ict) 0%, var(--ht-navy) 100%);border-radius: 4px;}.block-title.sp-moi h3 a, .block-title.sp-nb h3 a, .block-title.sp-nb h3 span a{color: var(--ht-navy) !important;font-weight: 800;white-space: nowrap;}.block-title.sp-moi h3 a:hover, .block-title.sp-nb h3 a:hover{color: var(--ht-ict) !important;}.block-title.sp-moi h3 span, .block-title.sp-nb h3 span{background: none !important;color: var(--ht-navy) !important;padding: 0 !important;font-size: 20px !important;font-weight: 800 !important;letter-spacing: -0.02em;text-transform: none;position: relative;line-height: 1.25;}.block-title.sp-moi h3 span:before, .block-title.sp-moi h3 span:after, .block-title.sp-moi h3 a:before, .block-title.sp-nb h3 span:before, .block-title.sp-nb h3 span:after{display: none !important;content: none !important;clip-path: none !important;}.block-title.sp-moi h3 span:hover, .block-title.sp-moi h3 span:hover:before, .block-title.sp-moi h3 span:hover:after, .block-title.sp-nb h3 span:hover{background: none !important;color: var(--ht-ict) !important;}.block-title.sp-moi .viewmore{display: inline-flex !important;align-items: center;color: var(--ht-ict);font-weight: 600;font-size: 13px;white-space: nowrap;padding: 6px 12px;border-radius: 999px;background: #e8f5fc;}.block-title.sp-moi .viewmore:hover{color: #fff;background: var(--ht-ict);}.page-title.product-category h2{background: #fff;color: var(--ht-navy);border-radius: 12px 12px 0 0;text-align: left;padding: 14px 18px;border-bottom: 3px solid var(--ht-ict);}.cate_product2 .block-title.sp-nb, .cate_product2 .block-title.sp-nb.br_5{flex-wrap: nowrap !important;align-items: center !important;overflow: visible !important;position: relative !important;margin-bottom: 12px !important;}.cate_product2 .block-title.sp-nb > h3{flex: 0 0 auto;}.cate_wrap{flex: 1 1 auto !important;width: auto !important;max-width: none !important;min-width: 0;margin: 0 0 0 16px !important;position: static !important;left: auto !important;bottom: auto !important;background: transparent !important;overflow: hidden;z-index: 2;}.cate_product2 .cates{padding: 0 !important;text-align: right;display: flex;flex-wrap: nowrap !important;justify-content: flex-end;gap: 6px;margin: 0;overflow-x: auto;overflow-y: hidden;white-space: nowrap;-webkit-overflow-scrolling: touch;}.cate_product2 .cates > li{flex: none;margin: 0;}.cate_product2 .cates li a{color: #3d4a63 !important;background: #f1f4f9 !important;border-radius: 999px;padding: 6px 12px;font-weight: 600;font-size: 12.5px;line-height: 1.2;border: 1px solid transparent;}.cate_product2 .cates li a:hover{background: var(--ht-ict) !important;color: #fff !important;box-shadow: none;border-color: var(--ht-ict);}.products-grid{border: 0 !important;background: transparent;}.products-grid .product-item, .product-items .product-item{background: transparent;padding: 6px !important;}.product-item-info-new{background: var(--ht-card);border: 1px solid var(--ht-line) !important;border-radius: 14px;overflow: hidden;display: flex;flex-direction: column;height: 100%;transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;}.product-item-info-new:hover{transform: translateY(-4px) scale(1) !important;box-shadow: var(--ht-shadow-hover);border-color: rgba(4, 36, 117, 0.16) !important;z-index: 2;}.products-slide .product-item-info-new:hover{box-shadow: var(--ht-shadow-hover);}.product-item-info-new:hover a{color: var(--ht-navy);}.product-top{padding: 14px 14px 4px;background: #fff;}.product-top img{height: 180px;width: 100%;object-fit: contain;}.products-grid ul.product-items, .products-grid .product-items, .cate_product2 .product-items{display: flex;flex-wrap: wrap;align-items: stretch;}.products-grid .product-item, .product-items .product-item{display: flex;flex-direction: column;}.product-item-info-new{width: 100%;}.product-item-details, .product-item-details.details-best{padding: 8px 14px 14px;display: flex;flex-direction: column;flex: 1 1 auto;}.product-item-details .button-holder, .product-item-info-new .button-holder{margin-top: auto;width: 100%;}h3.product-name1, h4.product-name1, .product-item-info-new h4.product-name1{min-height: 2.8em;max-height: 2.8em;margin: 0 0 8px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 1.4;}@media (max-width: 991px){h3.product-name1, h4.product-name1, .product-item-info-new h4.product-name1{min-height: 4.2em;max-height: 4.2em;-webkit-line-clamp: 3;}}h3.product-name1 a, h4.product-name1 a{font-size: 13.5px;font-weight: 600;color: var(--ht-text);line-height: 1.4;}.product-item-info-new:hover h4.product-name1 a{color: var(--ht-navy-2);}.price-box{margin: 4px 0 10px;align-items: baseline;gap: 6px;}.price-box p.sell-price, .product-item-info-new .price-box p.sell-price, .product-item-details .price-box p.sell-price{color: #e11d2e !important;font-size: 16px;font-weight: 800;letter-spacing: -0.02em;}.price-box p.old-price{color: #9aa3b2;font-size: 12px;}.price-box > .no-price{background: #f3f4f6;color: #6b7280;border-radius: 999px;padding: 4px 10px;font-size: 11px;font-weight: 700;}.price-box > .no-price.btn-success{background: #ecfdf3 !important;color: #067647 !important;border-color: #abefc6;}.products-grid .item .button-holder, .product-item-info [class*="button-holder"]{padding: 0 !important;gap: 8px;}.button-holder .sku{font-size: 11px;color: var(--ht-muted);font-weight: 500;}.button-holder .sku a{color: var(--ht-sky);}.products-grid .item .button-holder button, .products button.btnMuaHang, .relatived-product .button-holder-sp button, .content-news .button-holder button, button.btnMuaHang{background: linear-gradient(180deg, #ffd56a 0%, var(--ht-gold) 100%) !important;border: 0 !important;border-radius: 999px !important;padding: 7px 12px !important;font-size: 12px;font-weight: 700;letter-spacing: 0.03em;color: #7a4300 !important;box-shadow: 0 4px 10px rgba(245, 182, 39, 0.28);}.products-grid .item .button-holder button .text-mua, button.btnMuaHang .text-mua{color: #7a4300 !important;}.products-grid .item .button-holder button i, button.btnMuaHang i{color: #d4551f !important;}.products-grid .item .button-holder button:hover, .content-news .button-holder button:hover, .ct-best .button-holder button:hover, button.btnMuaHang:hover{background: linear-gradient(180deg, #ffe08a 0%, #ffc94a 100%) !important;border: 0 !important;color: #7a4300 !important;box-shadow: 0 8px 16px rgba(245, 182, 39, 0.38);transform: translateY(-1px);}.products-grid .item-more, .products-slide .item-more{height: auto !important;}.item-more .overlay{display: none !important;}.item-more .product-item-info-new{display: flex;align-items: stretch;justify-content: stretch;min-height: 100%;height: 100%;background: linear-gradient(180deg, #f4f9fd 0%, #e8f4fb 100%);border: 1px dashed rgba(27, 152, 224, 0.35) !important;box-shadow: none;}.item-more .product-item-info-new:hover{transform: translateY(-4px) !important;border-color: var(--ht-ict) !important;background: linear-gradient(180deg, #eef7fd 0%, #d9effa 100%);box-shadow: 0 12px 24px rgba(27, 152, 224, 0.14);}.item-more .viewmore, .products-grid .item-more .viewmore{position: relative;z-index: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 10px;width: 100%;min-height: 320px;height: 100%;padding: 24px 16px;background: transparent !important;border: 0 !important;border-radius: 0;color: var(--ht-navy) !important;box-shadow: none !important;transform: none !important;text-align: center;}.item-more .viewmore-plus{display: flex;align-items: center;justify-content: center;width: 56px;height: 56px;border-radius: 50%;background: #fff;color: var(--ht-ict);font-size: 32px;font-weight: 400;line-height: 1;box-shadow: 0 8px 18px rgba(27, 152, 224, 0.16);transition: transform 0.22s ease, background 0.22s ease, color 0.22s ease;}.item-more .viewmore-text{font-size: 16px;font-weight: 800;letter-spacing: 0.02em;color: var(--ht-navy);}.item-more .viewmore-sub{font-size: 12px;font-weight: 500;color: var(--ht-muted);}.item-more .product-item-info-new:hover .viewmore-plus{background: var(--ht-ict);color: #fff;transform: scale(1.06);}.item-more .product-item-info-new:hover .viewmore-text{color: var(--ht-ict);}.gr-table-cell.breadcrumb-list{background: #fff;border-radius: var(--ht-radius);margin: 12px 0;border: 1px solid var(--ht-line);}.single-widget{border-radius: var(--ht-radius);overflow: hidden;box-shadow: none;border: 1px solid var(--ht-line);}.single-widget .section-title{background: var(--ht-navy);font-size: 15px;padding: 12px 16px;}.page-title.product-category h2{text-align: left;border-radius: var(--ht-radius) var(--ht-radius) 0 0;}.single-product-page{padding-bottom: 28px;}.single-product-page .col-wrapper-main{max-width: 1200px;margin: 0 auto;padding: 0 12px;}.single-product-page .product-view{background: transparent !important;padding: 0 !important;margin-top: 0 !important;border-radius: 0 !important;box-shadow: none !important;}.single-product-page .primary_block{align-items: flex-start;gap: 16px;}.single-product-page .product_detail_left{width: calc(76% - 8px);background: #fff;border: 1px solid var(--ht-line);border-radius: 18px;box-shadow: var(--ht-shadow);padding: 18px 18px 16px;}.single-product-page .product-right-column{width: calc(24% - 8px);}.single-product-page .row_detail{align-items: flex-start;gap: 18px;}.single-product-page .product-left-column{width: 46% !important;min-height: 0;}.single-product-page .product-center-column{width: 54% !important;}.single-product-page .ht-pdp-head{display: flex;align-items: flex-start;gap: 12px;margin: 0 0 14px;padding: 0 0 14px;border-bottom: 1px solid var(--ht-line);}.single-product-page .ht-pdp-head .ht-ttl-ico, .single-product-page .tit-detail .ht-ttl-ico, .single-product-page .box-title__title .ht-ttl-ico, .single-product-page .relatived-product-title .ht-ttl-ico, .single-product-page #index-comment .card-header .ht-ttl-ico{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 36px;width: 36px;height: 36px;min-width: 36px;margin-top: 2px;border-radius: 10px;background: linear-gradient(180deg, #3BB9F0 0%, var(--ht-ict) 45%, #0E5FC4 100%);box-shadow: 0 6px 12px rgba(27, 152, 224, 0.28);color: #fff;}.single-product-page .ht-pdp-head .ht-ttl-ico i, .single-product-page .tit-detail .ht-ttl-ico i, .single-product-page .box-title__title .ht-ttl-ico i, .single-product-page .relatived-product-title .ht-ttl-ico i{margin: 0;font-size: 14px;line-height: 1;color: #fff;}.single-product-page h1.name-detail, .single-product-page .ht-pdp-head h1.name-detail{flex: 1;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;font-size: 22px !important;line-height: 1.35 !important;font-weight: 800 !important;letter-spacing: -0.02em;color: var(--ht-navy) !important;}.single-product-page .ht-pdp-head h1.name-detail:before{display: none !important;}.single-product-page .product-left-column #image-block{height: auto !important;min-height: 360px;padding: 18px !important;background: linear-gradient(180deg, #f7fbff 0%, #fff 100%);border: 1px solid #e4eef6;border-radius: 16px;display: flex;align-items: center;justify-content: center;}.single-product-page .product-left-column #image-block img{max-height: 360px;object-fit: contain;}.single-product-page #views_block{margin-top: 12px;}.single-product-page #thumbs_list .thumb_item{border: 1px solid #e4eef6 !important;border-radius: 10px;padding: 6px;background: #fff;transition: border-color 0.2s ease, box-shadow 0.2s ease;}.single-product-page #thumbs_list .thumb_item:hover, .single-product-page #thumbs_list .thumb_item.active{border-color: var(--ht-ict) !important;box-shadow: 0 6px 14px rgba(27, 152, 224, 0.12);}.single-product-page .nen-product-cen, .single-product-page .center-col{background: transparent !important;}.single-product-page .product-center-column .price-box{justify-content: flex-start !important;align-items: baseline !important;gap: 10px;margin: 0 0 14px !important;padding: 14px 16px !important;background: linear-gradient(180deg, #fff8f1 0%, #fff 100%) !important;border: 1px solid #fde2c8;border-radius: 14px;}.single-product-page .product-center-column .price, .single-product-page .product-center-column .price-box p.sell-price{color: #e11d2e !important;font-size: 28px !important;font-weight: 800 !important;letter-spacing: -0.03em;margin: 0 !important;}.single-product-page .product-center-column p.old-price{color: #9aa3b2 !important;font-size: 15px !important;font-weight: 500 !important;}.single-product-page .box-amount{margin-bottom: 12px;gap: 12px;}.single-product-page .box-amount > span{margin-right: 0;font-size: 13px;font-weight: 700;color: var(--ht-muted);text-transform: uppercase;letter-spacing: 0.04em;}.single-product-page .box-amount .amount-group{overflow: hidden;border: 1px solid #d9e3ee;border-radius: 10px;background: #fff;width: auto !important;}.single-product-page .box-amount .amount-group input, .single-product-page .box-amount .amount-group .txt-qty{color: var(--ht-navy) !important;font-weight: 700 !important;width: 52px !important;}.single-product-page .control-quantity.control-minus, .single-product-page .control-quantity.control-add{background: #f7fbff !important;color: var(--ht-navy) !important;border: 0 !important;height: 36px !important;width: 36px !important;}.single-product-page .control-quantity.control-minus:hover, .single-product-page .control-quantity.control-add:hover{background: #e8f5fd !important;color: var(--ht-ict) !important;}.single-product-page .box-addcart-pc{gap: 10px;margin-bottom: 12px;}.single-product-page .box-addcart-pc #add-to-cart-pc{width: 50%;min-height: 48px;padding: 0 14px !important;border-radius: 12px !important;border: 1.5px solid var(--ht-ict) !important;background: #fff !important;color: var(--ht-ict) !important;font-size: 14px;font-weight: 800;box-shadow: none;}.single-product-page .box-addcart-pc #add-to-cart-pc:hover{background: var(--ht-ict) !important;border-color: var(--ht-ict) !important;color: #fff !important;padding: 0 14px !important;}.single-product-page .product-center-column .adtocart, .single-product-page .box-addcart-pc .btn-add-pc{width: 50%;min-height: 48px;margin: 0 !important;padding: 0 14px !important;border-radius: 12px !important;border: 0 !important;background: linear-gradient(180deg, #ff8a4c 0%, var(--ht-orange) 100%) !important;color: #fff !important;box-shadow: 0 8px 16px rgba(237, 108, 51, 0.28);}.single-product-page .product-center-column .adtocart:hover, .single-product-page .box-addcart-pc .btn-add-pc:hover{background: linear-gradient(180deg, #ff7a34 0%, #e25a1f 100%) !important;}.single-product-page #AddToCartText-pc{display: inline-flex;align-items: center;justify-content: center;gap: 8px;margin: 0 !important;padding: 0 !important;font-size: 14px !important;font-weight: 800 !important;text-transform: none !important;color: #fff;}.single-product-page .giao-hang{margin-top: 8px;border-radius: 12px;background: #f0fdf4 !important;color: #166534 !important;border: 1px solid #bbf7d0;}.single-product-page .free-ship{background: #fff7ed !important;border: 1px solid #fdba74 !important;color: #9a3412 !important;border-radius: 12px !important;text-transform: none !important;justify-content: flex-start !important;font-weight: 600 !important;}.single-product-page .product-center-column .product-description{margin-top: 12px !important;padding: 12px !important;background: #f7fbff !important;border: 1px solid #e4eef6 !important;border-radius: 14px !important;max-height: none !important;overflow: visible !important;}.single-product-page .product-center-column .product-description *{font-size: 14px !important;font-weight: 500 !important;color: var(--ht-text) !important;word-break: break-word !important;}.single-product-page .product-center-column .product-description > div[itemprop="description"]{margin-bottom: 10px;color: var(--ht-muted) !important;font-weight: 500 !important;}.single-product-page .ht-pdp-meta{display: flex;flex-wrap: wrap;gap: 8px;list-style: none !important;margin: 0 0 12px !important;padding: 0 !important;}.single-product-page .ht-pdp-meta li{list-style: none !important;margin: 0 !important;padding: 6px 10px !important;background: #fff !important;border: 1px solid #d9e3ee !important;border-radius: 999px;font-size: 13px !important;font-weight: 600 !important;}.single-product-page .ht-pdp-meta li:nth-child(odd), .single-product-page .ht-pdp-meta li:nth-child(even){background: #fff !important;}.single-product-page .ht-pdp-meta strong{color: var(--ht-navy) !important;}.single-product-page .product-center-column .product-description ul{list-style: none !important;margin: 0 !important;padding: 0 !important;}.single-product-page .product-center-column .product-description li{display: flex !important;align-items: center;list-style: none !important;margin: 0 !important;padding: 8px 12px !important;border-radius: 8px;}.single-product-page .product-center-column .product-description li::before, .single-product-page .product-center-column .product-description li::marker{content: none !important;display: none !important;}.single-product-page .product-center-column .product-description li p, .single-product-page .product-center-column .product-description li span{display: inline !important;margin: 0 !important;padding: 0 !important;}.single-product-page .content-tab-cauhinh{margin: 14px 0 0 !important;display: flex;flex-wrap: wrap;gap: 8px;}.single-product-page .content-tab-cauhinh .nav-tab-item{width: 100%;display: flex;flex-wrap: wrap;gap: 8px;}.single-product-page .content-tab-cauhinh a{display: block;min-width: 180px;padding: 10px 12px;border: 1px solid #e4eef6;border-radius: 12px;background: #f7fbff;text-decoration: none;}.single-product-page .content-tab-cauhinh a.ch-an, .single-product-page .content-tab-cauhinh a:hover{border-color: var(--ht-ict);background: #e8f5fd;}.single-product-page .product-right-column .user-htkt ul{margin: 0;padding: 8px 0;list-style: none;background: #fff;border: 1px solid var(--ht-line) !important;border-radius: 18px !important;box-shadow: var(--ht-shadow);overflow: hidden;}.single-product-page .product-right-column .user-htkt ul li{align-items: flex-start;gap: 10px;margin: 0 !important;padding: 12px 14px !important;border-bottom: 1px solid #eef3f8 !important;}.single-product-page .product-right-column .user-htkt ul li:last-child{border-bottom: 0 !important;}.single-product-page .product-right-column .user-htkt ul li img{width: 28px;height: 28px;object-fit: contain;}.single-product-page .product-right-column .user-htkt ul li div, .single-product-page .product-right-column .user-htkt ul li span{color: var(--ht-text) !important;font-size: 13px !important;font-weight: 600 !important;line-height: 1.4;}.single-product-page .khuyn-mai-content{margin-top: 12px;background: #fff8f1;border: 1px solid #fde2c8;border-radius: 16px;overflow: hidden;}.single-product-page .block-title-km{display: flex;align-items: center;gap: 8px;padding: 10px 14px;background: linear-gradient(180deg, #fff1dd 0%, #ffe8c4 100%);color: #9a3412;font-weight: 800;text-transform: uppercase;font-size: 13px;}.single-product-page .khuyen-mai-ch{padding: 10px 14px 14px;}.single-product-page .foreign_block{margin-top: 16px !important;background: transparent !important;}.single-product-page .product-detail-tab, .single-product-page .ht-pdp-detail-plain{background: #fff !important;border: 1px solid var(--ht-line);border-radius: 18px;box-shadow: var(--ht-shadow);padding: 18px !important;}.single-product-page .tit-detail, .single-product-page .box-title__title{display: flex !important;align-items: center;gap: 12px;margin: 0 0 14px;padding: 0;text-align: left !important;font-size: 18px !important;font-weight: 800 !important;color: var(--ht-navy) !important;text-transform: none !important;}.single-product-page .row_prodetail{gap: 16px;}.single-product-page .row_prodetail .row_right .box_sticky{border-radius: 18px !important;border: 1px solid var(--ht-line) !important;box-shadow: var(--ht-shadow);padding: 16px !important;}.single-product-page .row_prodetail .row_right .product-description{max-height: 420px;border: 0;background: transparent;padding: 0;}.single-product-page .btn-viewmore span{border-color: var(--ht-ict) !important;color: var(--ht-ict) !important;border-radius: 999px !important;font-size: 14px !important;}.single-product-page .btn-viewmore span:hover{background: var(--ht-ict) !important;color: #fff !important;}.single-product-page .relatived-product{margin-top: 18px;padding: 18px;background: #fff;border: 1px solid var(--ht-line);border-radius: 18px;box-shadow: var(--ht-shadow);}.single-product-page .relatived-product-title, .single-product-page .relatived-product-title.block-title.sp-moi{display: flex;align-items: center;margin: 0 0 14px !important;padding: 0 0 12px !important;background: transparent !important;border-bottom: 1px solid var(--ht-line);}.single-product-page .relatived-product-title h3, .single-product-page .relatived-product-title .h3{display: flex !important;align-items: center;gap: 12px;margin: 0 !important;padding: 0 !important;background: transparent !important;color: var(--ht-navy) !important;font-size: 18px !important;font-weight: 800 !important;text-transform: none !important;}.single-product-page .relatived-product-title h3:before, .single-product-page .relatived-product-title .h3:before{display: none !important;}.single-product-page #index-comment.body-content, .single-product-page .body-content#index-comment{margin-top: 16px !important;padding: 18px !important;background: #fff !important;border: 1px solid var(--ht-line);border-radius: 18px;box-shadow: var(--ht-shadow);}.single-product-page #index-comment .card-header h2, .single-product-page #index-comment .card-header .fs-18{margin: 0 0 12px;font-size: 18px !important;font-weight: 800 !important;color: var(--ht-navy);}.single-product-page .product-customer-content{border: 1px solid #e4eef6;border-radius: 14px;background: #f7fbff;}.single-product-page .btn-add-review, .single-product-page .product-customer-col-3 button, .single-product-page .product-customer-col-4 .action button{background: var(--ht-ict) !important;border: 0 !important;color: #fff !important;border-radius: 10px !important;font-weight: 700 !important;}.single-product-page .btn-add-review:hover, .single-product-page .product-customer-col-3 button:hover{background: var(--ht-ict-2) !important;}.single-product-page .modal-content{border-radius: 16px;overflow: hidden;}.single-product-page .modal-content .modal-header #popup-notify-label{border-left-color: var(--ht-ict);color: var(--ht-navy);}@media (max-width: 991px){#content.product_detail .wrap-content, #content.product_detail #columns.wrap-content{padding-left: 8px !important;padding-right: 8px !important;}#content.product_detail #content-sidebar.content-sidebar.col-md-12, #content.product_detail .content-sidebar.col-md-12{padding-left: 0 !important;padding-right: 0 !important;width: 100% !important;}.single-product-page{padding-left: 0;padding-right: 0;}.single-product-page .col-wrapper-main{padding: 0 !important;max-width: none;}.single-product-page .product-view{padding: 0 !important;}.single-product-page .product_detail_left, .single-product-page .relatived-product, .single-product-page #index-comment.body-content, .single-product-page .body-content#index-comment{padding-left: 12px !important;padding-right: 12px !important;}.single-product-page .product-right-column{padding: 0 !important;margin-top: 8px;}.single-product-page .product-right-column .user-htkt{margin: 0;}.single-product-page .product-right-column .user-htkt ul{margin: 0 !important;padding: 4px 0 !important;border-radius: 14px;}.single-product-page .product-right-column .user-htkt ul li{margin: 0 !important;padding: 10px 12px !important;}.single-product-page .product-collateral.foreign_block{padding: 0 !important;margin-left: 0 !important;margin-right: 0 !important;width: 100% !important;}.single-product-page .row_prodetail, .single-product-page .row_prodetail .row_left, .single-product-page .row_prodetail .row_right{width: 100% !important;padding: 0 !important;margin: 0 !important;}.single-product-page .product-detail-tab, .single-product-page .ht-pdp-detail-plain, .single-product-page .row_prodetail .row_right .box_sticky{padding: 12px !important;border-radius: 14px !important;}.single-product-page .tit-detail, .single-product-page .box-title__title{margin: 0 0 8px !important;gap: 8px;}.single-product-page .box-collateral.box-detail, .single-product-page .ht-pdp-detail-plain .box-detail, .single-product-page #box-detail, .single-product-page .box_view, .single-product-page .row_prodetail .row_right .product-description{padding: 0 !important;margin: 0 !important;}.single-product-page .box_view p, .single-product-page .box_view h1, .single-product-page .box_view h2, .single-product-page .box_view h3, .single-product-page .box_view h4, .single-product-page .box_view ul, .single-product-page .box_view ol, .single-product-page .box_view li, .single-product-page .box_view div{max-width: 100% !important;}.single-product-page .box_view table{width: 100% !important;max-width: 100% !important;margin: 0 !important;}.single-product-page .box_view td, .single-product-page .box_view th{padding: 6px 8px !important;}.single-product-page .box_view img, .single-product-page .box_view iframe{max-width: 100% !important;height: auto;margin-left: 0 !important;margin-right: 0 !important;}.single-product-page .product-center-column .product-description, .single-product-page .row_prodetail .row_left .product-description, .single-product-page .ht-pdp-detail-plain .product-description{padding: 0 !important;}.single-product-page .product-left-column #image-block{padding: 10px !important;min-height: 220px;}.single-product-page .primary_block, .single-product-page .row_detail{flex-wrap: wrap;gap: 10px;}.single-product-page .product_detail_left, .single-product-page .product-right-column, .single-product-page .product-left-column, .single-product-page .product-center-column{width: 100% !important;}.single-product-page .product-right-column{margin-top: 12px;}.single-product-page h1.name-detail, .single-product-page .ht-pdp-head h1.name-detail{font-size: 18px !important;}.single-product-page .box-addcart-pc{flex-wrap: wrap;}.single-product-page .box-addcart-pc #add-to-cart-pc, .single-product-page .product-center-column .adtocart, .single-product-page .box-addcart-pc .btn-add-pc{width: 100%;}}.ht-pdp-sticky{position: fixed;left: 0;right: 0;bottom: 0;z-index: 1200;pointer-events: none;opacity: 0;transform: translateY(110%);transition: transform .22s ease, opacity .22s ease;}.ht-pdp-sticky.is-on{pointer-events: auto;opacity: 1;transform: translateY(0);}.ht-pdp-sticky-inner{display: flex;align-items: center;justify-content: space-between;gap: 16px;width: 100%;max-width: none;margin: 0;padding: 12px 28px calc(12px + env(safe-area-inset-bottom, 0px));background: rgba(255,255,255,.97);border-top: 1px solid #e4eef6;box-shadow: 0 -8px 24px rgba(4, 36, 117, 0.08);}.ht-pdp-sticky-info{min-width: 0;flex: 1 1 auto;}.ht-pdp-sticky-name{display: block;font-size: 14px;font-weight: 700;color: var(--ht-navy);line-height: 1.3;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.ht-pdp-sticky-price{display: flex;align-items: baseline;gap: 8px;flex-wrap: wrap;}.ht-pdp-sticky-price p, .ht-pdp-sticky-price .sell-price, .ht-pdp-sticky-price .bk-product-price{margin: 0 !important;color: #e11d2e !important;font-size: 18px !important;font-weight: 800 !important;line-height: 1.3;}.ht-pdp-sticky-price .old-price, .ht-pdp-sticky-price p.old-price{display: none !important;}.ht-pdp-sticky-actions{display: flex;align-items: center;gap: 8px;flex: 0 0 auto;}.ht-pdp-sticky-cart, .ht-pdp-sticky-buy{min-height: 46px;padding: 0 22px;border-radius: 12px;font-size: 14px;font-weight: 800;border: 0;cursor: pointer;white-space: nowrap;font-family: inherit;}.ht-pdp-sticky-cart{background: #fff;color: var(--ht-ict);border: 1.5px solid var(--ht-ict);}.ht-pdp-sticky-buy{background: linear-gradient(180deg, #ff8a4c 0%, var(--ht-orange) 100%);color: #fff;}@media (max-width: 991px){.ht-pdp-sticky{bottom: calc(86px + env(safe-area-inset-bottom, 0px));z-index: 999990;}.ht-pdp-sticky-inner{padding: 8px 10px;}.ht-pdp-sticky-name{display: none;}.ht-pdp-sticky-price p, .ht-pdp-sticky-price .sell-price, .ht-pdp-sticky-price .bk-product-price{font-size: 15px !important;}.ht-pdp-sticky-cart, .ht-pdp-sticky-buy{min-height: 40px;padding: 0 12px;font-size: 12.5px;}body.ht-pdp-sticky-on .back-to-top{bottom: 150px !important;}body.ht-pdp-sticky-on .single-product-page{padding-bottom: 84px;}}body.ht-pdp-sticky-on .single-product-page{padding-bottom: 88px;}.box_tc{background: linear-gradient(180deg, #f7fbff 0%, #fff 100%);padding: 22px 0 26px;border-top: 1px solid var(--ht-line);}.box_tc > .wrap-content{max-width: 1200px;margin-left: auto;margin-right: auto;padding-left: 12px;padding-right: 12px;}.box_tc .slide-tc{margin: 0 -6px !important;}.box_tc .item-tc{padding: 0 6px !important;}.box_tc .item-tc .wrap_{position: relative;overflow: hidden;align-items: center;gap: 14px;min-height: 92px;padding: 16px 18px;background: #fff;border: 1px solid #e4eef6;border-radius: 18px;box-shadow: 0 8px 22px rgba(27, 152, 224, 0.06);transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;}.box_tc .item-tc .wrap_:before{content: "";position: absolute;left: 0;top: 16px;bottom: 16px;width: 3px;border-radius: 3px;background: linear-gradient(180deg, var(--ht-ict) 0%, var(--ht-navy) 100%);}.box_tc .item-tc .img{flex: 0 0 52px;width: 52px;height: 52px;max-width: 52px;margin: 0;display: flex;align-items: center;justify-content: center;background: linear-gradient(180deg, #e8f6ff 0%, #d7eefb 100%);border-radius: 50%;}.box_tc .item-tc .img img{width: 28px;height: 28px;object-fit: contain;filter: brightness(0) saturate(100%) invert(35%) sepia(78%) saturate(1480%) hue-rotate(173deg) brightness(93%) contrast(92%);}.box_tc .item-tc .inf_{width: auto;flex: 1 1 auto;min-width: 0;}.box_tc .item-tc .inf_ h3{margin: 0;font-size: 14px;font-weight: 800;letter-spacing: 0.01em;line-height: 1.3;text-transform: uppercase;color: var(--ht-navy);}.box_tc .item-tc .inf_ p{display: none;}.box_tc .item-tc:hover .wrap_{transform: translateY(-3px);border-color: #c7e6f7;box-shadow: 0 14px 28px rgba(27, 152, 224, 0.14);}.box_tc .item-tc:hover h3{color: var(--ht-ict);}.box_tc .item-tc:hover .img{background: linear-gradient(180deg, #3BB9F0 0%, var(--ht-ict) 45%, #0E5FC4 100%);}.box_tc .item-tc:hover .img img{filter: brightness(0) invert(1);}#site-footer{background: #fff;color: #3d4451;padding-top: 0;border-top: 1px solid var(--ht-line);}#site-footer .footer-top{background: #fff;}.content-ft{margin-top: 0;padding: 36px 0 20px;}.footer-top .title-ft-main, .footer-top .title-ft{color: var(--ht-navy);font-size: 14px;font-weight: 800;letter-spacing: 0.04em;text-transform: uppercase;}.footer-top .title-ft:before{border-bottom: 2px solid var(--ht-ict);width: 36px;margin-top: 28px;}.footer-block a, #site-footer a, .name-link-ft, .name-link-ft a{color: #3d4451;}.footer-top a:hover, #site-footer a:hover{color: var(--ht-ict);}.content-ft .ft-col:nth-child(1) i.fas, .footer-top i.fa, .content-ft .ft-col:nth-child(1) i.fas.fa-lg{color: var(--ht-ict);}.info-lh{color: #4b5563;}.info-lh.title-lh{color: var(--ht-navy);font-weight: 700;}#site-footer .footer-bottom{background: #f4f7fb;color: #6b7280;border-top: 1px solid var(--ht-line);font-size: 12px;letter-spacing: 0.02em;}#site-footer .footer-bottom a{color: #6b7280;}.bct a{filter: none;}.lienket img{opacity: 0.9;}.lienket:hover img{opacity: 1;}.view-all{margin-top: 18px;text-align: center;}.view-all a, .view-all a.br_5{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-width: 168px;padding: 10px 22px;border: 0 !important;border-radius: 999px !important;background: linear-gradient(180deg, #2bb0ef 0%, var(--ht-ict) 55%, var(--ht-ict-2) 100%);color: #fff !important;font-size: 13px;font-weight: 800;letter-spacing: 0.03em;text-transform: none;box-shadow: 0 6px 14px rgba(27, 152, 224, 0.28);transition: transform 0.2s ease, box-shadow 0.2s ease, filter 0.2s ease;}.view-all a i{font-size: 14px;position: relative;top: 1px;color: #fff;}.view-all a:hover, .view-all a.br_5:hover{background: linear-gradient(180deg, #3cbcf5 0%, #1a8fd4 55%, #1178b8 100%);color: #fff !important;transform: translateY(-1px);box-shadow: 0 10px 18px rgba(27, 152, 224, 0.38);filter: saturate(1.05);}.back-to-top{right: 16px !important;bottom: 28px !important;z-index: 400;}.back-to-top.opacityne{pointer-events: none;}.back-to-top button.btn.btn-primary, .back-to-top button.btn.btn-primary:hover, .back-to-top button.btn.btn-primary:focus{width: 44px !important;height: 44px !important;padding: 0 !important;border: 0 !important;border-radius: 50% !important;background: linear-gradient(180deg, var(--ht-ict) 0%, var(--ht-ict-2) 100%) !important;box-shadow: 0 10px 20px rgba(27, 152, 224, 0.32);outline: none !important;display: flex;align-items: center;justify-content: center;}.back-to-top .fa{color: #fff !important;font-size: 18px;font-weight: 700;line-height: 1;}.back-to-top button.btn.btn-primary:hover{transform: translateY(-2px);box-shadow: 0 14px 24px rgba(27, 152, 224, 0.4);}@media (max-width: 991px){.back-to-top{right: 12px !important;bottom: 88px !important;z-index: 400 !important;}}.MENU-MB-FOOTER{display: none;position: fixed !important;left: 0;right: 0;bottom: 0;width: 100%;z-index: 999999;pointer-events: none;background: transparent !important;padding: 18px 10px calc(8px + env(safe-area-inset-bottom, 0px)) !important;box-sizing: border-box;overflow: visible !important;}.MENU-MB-FOOTER .mobi-menu, .MENU-MB-FOOTER .mobi-menu > div{background: transparent !important;border: 0 !important;padding: 0 !important;pointer-events: none;}.MENU-MB-FOOTER .mobi-menu{display: block !important;}.MENU-MB-FOOTER .mobi-menu .home-menu{display: grid !important;grid-template-columns: repeat(5, minmax(0, 1fr));align-items: stretch;width: 100%;height: 64px;padding: 4px !important;background: #fff !important;border: 1px solid #e6eef6 !important;border-radius: 20px;box-shadow: 0 10px 24px rgba(4, 36, 117, 0.14);pointer-events: auto;overflow: visible !important;}.MENU-MB-FOOTER .mobi-menu .home-menu > div, .MENU-MB-FOOTER .mobi-menu .home-menu > .mobi-footer, .MENU-MB-FOOTER .mobi-menu .home-menu > .chat, .MENU-MB-FOOTER .mobi-menu .home-menu > .icon-map, .MENU-MB-FOOTER .mobi-menu .home-menu > .cart-footer{width: auto !important;max-width: none !important;min-width: 0 !important;flex: none !important;display: flex !important;align-items: stretch;justify-content: center;background: transparent !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;position: relative;padding: 0 !important;margin: 0 !important;}.MENU-MB-FOOTER .mobi-menu .home-menu .mobi-footer, .MENU-MB-FOOTER .mobi-menu .home-menu .navbar-m{display: flex !important;width: 100% !important;height: 100% !important;margin: 0 !important;padding: 0 !important;background: transparent !important;border: 0 !important;}.MENU-MB-FOOTER .mobi-menu .home-menu br{display: none !important;}.MENU-MB-FOOTER .mobi-menu .home-menu > div > a, .MENU-MB-FOOTER .mobi-menu .home-menu .navbar-m > a, .MENU-MB-FOOTER .mobi-menu .home-menu .icon-map > a, .MENU-MB-FOOTER .mobi-menu .home-menu .cart-footer > a{display: flex !important;flex-direction: column;align-items: center;justify-content: center;gap: 3px;width: 100% !important;height: 100% !important;min-height: 0 !important;max-height: none !important;padding: 4px 2px !important;margin: 0 !important;color: #64748b !important;text-decoration: none;box-sizing: border-box;font-size: inherit !important;background: transparent !important;border-radius: 14px;}.MENU-MB-FOOTER .mobi-menu .home-menu > div:not(.chat) i, .MENU-MB-FOOTER .mobi-menu .home-menu > div:not(.chat) .fa, .MENU-MB-FOOTER .mobi-menu .home-menu > div:not(.chat) .fal, .MENU-MB-FOOTER .mobi-menu .home-menu .navbar-m i{display: block !important;width: auto !important;height: auto !important;min-height: 0 !important;max-height: none !important;margin: 0 auto !important;font-size: 18px !important;line-height: 1 !important;text-align: center;flex: none;}.MENU-MB-FOOTER h3, .MENU-MB-FOOTER .mobi-menu .home-menu h3{display: block !important;width: 100%;margin: 0 !important;padding: 0 !important;height: auto !important;overflow: hidden;text-overflow: ellipsis;white-space: nowrap !important;font-size: 10.5px !important;font-weight: 700 !important;letter-spacing: 0 !important;text-transform: none !important;color: #64748b !important;line-height: 1.2 !important;text-align: center;}.MENU-MB-FOOTER .mobi-menu .home-menu a, .MENU-MB-FOOTER .mobi-menu .home-menu i, .MENU-MB-FOOTER .mobi-menu .home-menu .fa, .MENU-MB-FOOTER .mobi-menu .home-menu .fal, .MENU-MB-FOOTER .mobi-menu .home-menu .fa:before, .MENU-MB-FOOTER .mobi-menu .home-menu .fal:before{color: #64748b;}.MENU-MB-FOOTER .mobi-menu .home-menu > .ht-tab-home.active > a, .MENU-MB-FOOTER .mobi-menu .home-menu > .cart-footer.active > a{background: #eaf3ff !important;}.MENU-MB-FOOTER .mobi-menu .home-menu > .ht-tab-home.active > a, .MENU-MB-FOOTER .mobi-menu .home-menu > .ht-tab-home.active h3, .MENU-MB-FOOTER .mobi-menu .home-menu > .ht-tab-home.active i, .MENU-MB-FOOTER .mobi-menu .home-menu > .ht-tab-home.active .fal:before, .MENU-MB-FOOTER .mobi-menu .home-menu > .cart-footer.active > a, .MENU-MB-FOOTER .mobi-menu .home-menu > .cart-footer.active h3, .MENU-MB-FOOTER .mobi-menu .home-menu > .cart-footer.active i, .MENU-MB-FOOTER .mobi-menu .home-menu > .cart-footer.active .fal:before{color: var(--ht-navy) !important;}.MENU-MB-FOOTER .mobi-menu .home-menu > .chat{z-index: 3;overflow: visible !important;}.MENU-MB-FOOTER .mobi-menu .home-menu .icon-chat{display: flex !important;flex-direction: column;align-items: center;justify-content: flex-end;gap: 2px;width: 100% !important;height: 100% !important;padding: 0 2px 6px !important;margin: 0 !important;cursor: pointer;-webkit-tap-highlight-color: transparent;overflow: visible !important;}.MENU-MB-FOOTER .mobi-menu .home-menu .icon-chat .ht-fab{width: 52px;height: 52px;margin-top: -26px;margin-bottom: 2px;border-radius: 50%;background: linear-gradient(180deg, #3cbcf5 0%, #1B98E0 55%, #0e6ec0 100%);color: #fff !important;box-shadow: 0 8px 16px rgba(27, 152, 224, 0.38), 0 0 0 5px #fff;display: flex;align-items: center;justify-content: center;flex: 0 0 52px;}.MENU-MB-FOOTER .mobi-menu .home-menu .icon-chat .ht-fab i, .MENU-MB-FOOTER .mobi-menu .home-menu .icon-chat .ht-fab .fa, .MENU-MB-FOOTER .mobi-menu .home-menu .icon-chat .ht-fab .fa:before{color: #fff !important;font-size: 20px !important;line-height: 1 !important;width: auto !important;height: auto !important;margin: 0 !important;}.MENU-MB-FOOTER .mobi-menu .home-menu .icon-chat h3{color: var(--ht-navy) !important;font-weight: 800 !important;}.MENU-MB-FOOTER .mobi-menu .home-menu .chat.is-open .icon-chat .ht-fab{background: linear-gradient(180deg, #ff9a57 0%, var(--ht-orange) 100%);}.MENU-MB-FOOTER .mobi-menu .home-menu .chat.is-open .icon-chat h3{color: var(--ht-orange) !important;}.MENU-MB-FOOTER .mobi-menu .cart-footer{position: relative;}.MENU-MB-FOOTER .mobi-menu .cart-footer span, .MENU-MB-FOOTER .mobi-menu .cart-footer span.sl-cart{top: 2px !important;right: calc(50% - 18px) !important;left: auto !important;min-width: 16px;width: auto !important;height: 16px !important;padding: 0 4px;background: var(--ht-orange) !important;border: 2px solid #fff;border-radius: 999px;color: #fff !important;font-size: 9px !important;font-weight: 800;line-height: 12px !important;display: flex !important;align-items: center;justify-content: center;position: absolute;box-shadow: 0 4px 8px rgba(237, 108, 51, 0.28);}.ht-contact-backdrop{display: none;position: fixed;inset: 0;z-index: 1000001;background: rgba(2, 22, 74, 0.28);pointer-events: auto;}.ht-contact-backdrop.active{display: block;}.ht-contact-sheet, .MENU-MB-FOOTER .mobi-menu .home-menu .chat .content-chat{position: fixed !important;left: 12px;right: 12px;bottom: -180px;transform: none;width: auto;max-width: 420px;margin: 0 auto;padding: 14px 12px 12px;border-radius: 18px;border: 1px solid #dceaf6;box-shadow: 0 18px 40px rgba(4, 36, 117, 0.2);background: #fff;display: block;opacity: 0;visibility: hidden;pointer-events: none;transition: bottom .28s ease, opacity .22s ease, visibility .22s ease;z-index: 1000003;}.ht-contact-sheet.active, .MENU-MB-FOOTER .mobi-menu .home-menu .chat .content-chat.active{bottom: calc(86px + env(safe-area-inset-bottom, 0px));opacity: 1;visibility: visible;pointer-events: auto !important;}.ht-contact-sheet .ht-contact-title, .MENU-MB-FOOTER .mobi-menu .home-menu .chat .content-chat .ht-contact-title{margin: 0 0 10px;font-size: 12px;font-weight: 800;letter-spacing: .04em;text-transform: uppercase;color: var(--ht-navy);text-align: center;}.ht-contact-sheet .ht-contact-list, .MENU-MB-FOOTER .mobi-menu .home-menu .chat .content-chat .ht-contact-list{display: grid;grid-template-columns: repeat(3, 1fr);gap: 8px;}.ht-contact-sheet a, .MENU-MB-FOOTER .mobi-menu .home-menu .chat .content-chat a{min-width: 0;height: auto !important;max-height: none !important;padding: 10px 4px 8px !important;color: var(--ht-navy) !important;border-radius: 14px;background: #f5f9fd;display: flex !important;flex-direction: column;align-items: center;pointer-events: auto !important;position: relative;z-index: 2;text-decoration: none;}body.ht-contact-open .back-to-top, body.ht-contact-open .suntory-alo-phone, body.ht-contact-open .suntory-zalo, body.ht-contact-open #suntory-zaloIcon, body.ht-contact-open .ICON-SOCIAL{display: none !important;pointer-events: none !important;}.ht-contact-sheet a:hover, .ht-contact-sheet a:active, .MENU-MB-FOOTER .mobi-menu .home-menu .chat .content-chat a:hover, .MENU-MB-FOOTER .mobi-menu .home-menu .chat .content-chat a:active{background: #eaf5ff;}.ht-contact-sheet h3, .MENU-MB-FOOTER .mobi-menu .home-menu .chat .content-chat h3{color: var(--ht-navy) !important;font-size: 11px !important;height: auto !important;white-space: nowrap;}.ht-contact-sheet .icon-chung, .MENU-MB-FOOTER .mobi-menu .home-menu .chat .content-chat .icon-chung{width: 42px;height: 42px;margin: 0 auto 6px;display: flex;align-items: center;justify-content: center;border-radius: 50%;}.ht-contact-sheet .ht-ct-msg .icon-chung, .MENU-MB-FOOTER .mobi-menu .home-menu .chat .content-chat .ht-ct-fb .icon-chung{background: #e8f0ff;color: #0084ff;}.ht-contact-sheet .ht-ct-phone .icon-chung, .MENU-MB-FOOTER .mobi-menu .home-menu .chat .content-chat .ht-ct-phone .icon-chung{background: #e7f8ee;color: #16a34a;}.ht-contact-sheet .ht-ct-zalo .icon-chung, .MENU-MB-FOOTER .mobi-menu .home-menu .chat .content-chat .ht-ct-zalo .icon-chung{background: #e6f6ff;color: #0068ff;}.ht-contact-sheet .icon-chung i, .ht-contact-sheet .icon-chung .fa, .ht-contact-sheet .icon-chung .fab, .MENU-MB-FOOTER .mobi-menu .home-menu .chat .content-chat .icon-chung i, .MENU-MB-FOOTER .mobi-menu .home-menu .chat .content-chat .icon-chung .fa, .MENU-MB-FOOTER .mobi-menu .home-menu .chat .content-chat .icon-chung .fab{color: inherit !important;font-size: 16px !important;width: auto !important;height: auto !important;margin: 0 !important;}.ht-contact-sheet svg, .MENU-MB-FOOTER .mobi-menu .home-menu .chat .content-chat svg{height: 18px;width: 18px;max-width: 18px;color: inherit;pointer-events: none;}@keyframes htFabPulse{0%{transform: scale(0.85);opacity: .55;}80%{transform: scale(1.45);opacity: 0;}100%{transform: scale(1.45);opacity: 0;}}@media (max-width: 480px){.MENU-MB-FOOTER{display: block !important;}#site-footer .footer-bottom{margin-bottom: calc(88px + env(safe-area-inset-bottom, 0px));}.back-to-top{bottom: calc(96px + env(safe-area-inset-bottom, 0px)) !important;}}@media (max-width: 360px){.MENU-MB-FOOTER{padding-left: 8px !important;padding-right: 8px !important;}.MENU-MB-FOOTER .mobi-menu .home-menu{border-radius: 18px;}.MENU-MB-FOOTER .mobi-menu .home-menu h3{font-size: 10px !important;}}.username{background: var(--ht-navy);border-radius: 8px;}#content.contact, #content .contact.bg-white{background: transparent !important;}.contact-wrap.space-base{padding-top: 8px;padding-bottom: 8px;}.contact .contact-grid{display: flex;flex-wrap: wrap;margin: 0 -8px;}.contact .contact-col-info, .contact .contact-col-form{width: 50%;max-width: 50%;padding-left: 8px;padding-right: 8px;box-sizing: border-box;}.contact .contact-col-map{width: 100%;max-width: 100%;padding-left: 8px;padding-right: 8px;box-sizing: border-box;}.contact .lien-he.cot-trai, .contact .contact-form, .contact .maps-widget{background: #fff;border: 1px solid #e4eef6;border-radius: 18px;box-shadow: 0 8px 22px rgba(27, 152, 224, 0.06);}.contact .lien-he.cot-trai, .contact .contact-form{height: auto;min-height: 0;padding: 22px 22px 18px;}.contact .info-company{margin: 0;padding: 0;}.contact .contact-col-map{width: 100%;margin-top: 16px;}.contact .ht-contact-head, .contact .info-company .ht-contact-head, .contact .contact-form .ht-contact-head, .contact .block-title-lh{display: flex !important;align-items: center;gap: 12px;margin: -22px -22px 18px !important;padding: 14px 16px !important;background: linear-gradient(180deg, #f7fbff 0%, #eef7fd 100%) !important;border-bottom: 1px solid #d7eefb;border-radius: 18px 18px 0 0;}.contact .ht-contact-head h3, .contact .info-company h3.title-info, .contact .block-title-lh h3, .contact h3.title-info{display: flex !important;align-items: center;gap: 12px;width: 100%;margin: 0 !important;padding: 0 !important;background: transparent !important;color: var(--ht-navy) !important;font-size: 18px !important;font-weight: 800 !important;letter-spacing: -0.02em;text-transform: none !important;line-height: 1.25;}.contact .title-info:after, .contact .block-title-lh h3:after, .contact .ht-contact-head h3:after{display: none !important;}.contact .ht-ttl-ico{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 36px;width: 36px;height: 36px;border-radius: 10px;background: linear-gradient(180deg, #3BB9F0 0%, var(--ht-ict) 45%, #0E5FC4 100%);box-shadow: 0 6px 12px rgba(27, 152, 224, 0.28);color: #fff;}.contact .ht-ttl-ico i{margin: 0;font-size: 14px;line-height: 1;color: #fff;}.contact .info-company > div{margin: 0 0 8px;}.contact .info-company a{display: flex;align-items: flex-start;gap: 12px;padding: 10px 12px;border: 1px solid transparent;border-radius: 12px;color: var(--ht-text);text-decoration: none;transition: background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;}.contact .info-company a:hover{background: #f4faff;border-color: #d7eefb;color: var(--ht-ict);box-shadow: 0 6px 16px rgba(27, 152, 224, 0.08);}.contact .info-company .icon-ft{position: static !important;flex: 0 0 40px;width: 40px;height: 40px;margin: 0;display: flex;align-items: center;justify-content: center;background: linear-gradient(180deg, #e8f6ff 0%, #d7eefb 100%);border-radius: 12px;color: var(--ht-ict);}.contact .info-company .icon-ft i{position: static !important;top: auto !important;margin: 0;font-size: 16px;color: var(--ht-ict);line-height: 1;}.contact .info-company .text-ft{flex: 1 1 auto;min-width: 0;margin-left: 0 !important;padding-top: 1px;line-height: 1.4;}.contact .info-company .lb-ft{display: block;margin-bottom: 2px;color: var(--ht-muted);font-size: 11px;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;}.contact .info-company .val-ft{display: block;color: var(--ht-text);font-size: 14px;font-weight: 600;}.contact .info-company a:hover .val-ft{color: var(--ht-ict);}.contact .contact-form{padding-top: 22px;}.contact .contact-form .row{margin: 0;}.contact .contact-form p.col-md-12, .contact .contact-form p.col-md-9, .contact .contact-form p.col-md-3, .ht-gopy-form.contact-form p.col-md-12, .ht-gopy-form.contact-form p.col-md-9, .ht-gopy-form.contact-form p.col-md-3{padding-left: 0;padding-right: 0;margin: 0 0 12px;}.contact .contact-form span.form-control-wrap{display: block;min-height: 0;line-height: inherit;font-size: inherit;}.contact .contact-form .form-control, .contact .contact-form input[type="text"], .contact .contact-form input[type="email"], .contact .contact-form textarea, .ht-gopy-form.contact-form .form-control, .ht-gopy-form.contact-form input[type="text"], .ht-gopy-form.contact-form input[type="email"], .ht-gopy-form.contact-form textarea{width: 100%;height: 44px;padding: 10px 14px;border: 1px solid #d9e3ee;border-radius: 12px;background: #f4f7fb;box-shadow: none;color: var(--ht-text);font-size: 14px;font-family: inherit;transition: border-color 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;}.contact .contact-form textarea.form-control, .contact .contact-form textarea, .ht-gopy-form.contact-form textarea.form-control, .ht-gopy-form.contact-form textarea{height: auto;min-height: 120px;resize: vertical;}.contact .contact-form .form-control:focus, .contact .contact-form input:focus, .contact .contact-form textarea:focus, .ht-gopy-form.contact-form .form-control:focus, .ht-gopy-form.contact-form input:focus, .ht-gopy-form.contact-form textarea:focus{border-color: var(--ht-ict);background: #fff;outline: 0;box-shadow: 0 0 0 4px rgba(27, 152, 224, 0.16);}.contact .contact-form .form-control::placeholder{color: #94a3b8;font-weight: 400;}.contact .contact-form .alert{display: inline-block;min-height: 0;margin: 6px 0 0;padding: 4px 10px;border-radius: 8px;font-size: 12px;}.contact .captcha-test, .ht-gopy-form .captcha-test{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;}.contact .captcha-test img{float: none;height: 44px;margin: 0;border-radius: 8px;border: 1px solid #d9e3ee;background: #fff;}.contact .form-control-wrap.fc-captcha{flex: 1 1 140px;min-width: 0;}.contact .form-control-wrap.fc-captcha input[type="text"]{width: 100%;float: none;}.contact .contact-form input[type="submit"], .contact .contact-form .btn-contact-send, .ht-gopy-form.contact-form input[type="submit"], .ht-gopy-form.contact-form .btn-contact-send{float: none;display: inline-flex;align-items: center;justify-content: center;width: 100%;min-width: 0;height: 44px;padding: 0 18px;border: 0;border-radius: 999px;background: linear-gradient(180deg, #2bb0ef 0%, var(--ht-ict) 55%, var(--ht-ict-2) 100%);color: #fff;font-size: 14px;font-weight: 800;letter-spacing: 0.03em;box-shadow: 0 6px 14px rgba(27, 152, 224, 0.28);transition: transform 0.2s ease, box-shadow 0.2s ease, filter 0.2s ease;}.contact .contact-form input[type="submit"]:hover, .contact .contact-form .btn-contact-send:hover, .ht-gopy-form.contact-form input[type="submit"]:hover, .ht-gopy-form.contact-form .btn-contact-send:hover{background: linear-gradient(180deg, #3cbcf5 0%, #1a8fd4 55%, #1178b8 100%);color: #fff;transform: translateY(-1px);box-shadow: 0 10px 18px rgba(27, 152, 224, 0.38);}.contact .maps-widget{overflow: hidden;}.contact .maps-widget .content-widget, .contact .map-responsive{height: auto;}.contact .map-responsive a{display: block;}.contact .map-responsive img{display: block;width: 100%;height: auto;max-height: 360px;object-fit: cover;border-radius: 18px;}@media (max-width: 991px){.contact .contact-grid{display: block;margin: 0;}.contact .contact-col-info, .contact .contact-col-form, .contact .contact-col-map{width: 100%;max-width: 100%;float: left;clear: both;padding-left: 0;padding-right: 0;}.contact .lien-he.cot-trai, .contact .contact-form{height: auto;margin-bottom: 16px;}.contact .contact-col-map{margin-top: 0;}.contact .map-responsive img{max-height: 240px;}}.single-post-page{padding-bottom: 8px;}.single-post-page .col-wrapper-main{max-width: 1200px;margin: 0 auto;}.single-post-page .post-layout{display: flex;flex-wrap: wrap;margin: 0 -8px 16px;}.single-post-page .post-aside, .single-post-page .post-main{padding-left: 8px;padding-right: 8px;float: none;}.single-post-page .post-wrapper, .single-post-page .news-widget, .single-post-page .relatived-post, .single-post-page #comments{background: #fff !important;border: 1px solid #e4eef6;border-radius: 18px;box-shadow: 0 8px 22px rgba(27, 152, 224, 0.06);}.single-post-page .post-wrapper{padding: 0 22px 22px !important;margin-bottom: 0 !important;}.single-post-page .ht-post-head, .single-post-page .news-widget .section-title, .single-post-page .relatived-post-title, .single-post-page .relatived-post-title .h3, .single-post-page #respond > h4, .single-post-page #comments > h4{display: flex !important;align-items: center;gap: 12px;margin: 0 -22px 18px !important;padding: 14px 16px !important;background: linear-gradient(180deg, #f7fbff 0%, #eef7fd 100%) !important;border-bottom: 1px solid #d7eefb;border-radius: 18px 18px 0 0;color: var(--ht-navy) !important;font-size: 18px !important;font-weight: 800 !important;letter-spacing: -0.02em;text-transform: none !important;line-height: 1.25;}.single-post-page .news-widget .section-title{margin: 0 0 0 !important;}.single-post-page .ht-post-head .entry-title, .single-post-page .entry-title{margin: 0 !important;padding: 0 !important;background: none !important;color: var(--ht-navy) !important;font-size: 22px !important;font-weight: 800 !important;letter-spacing: -0.02em;text-transform: none !important;line-height: 1.3;}.single-post-page .ht-ttl-ico{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 36px;width: 36px;height: 36px;border-radius: 10px;background: linear-gradient(180deg, #3BB9F0 0%, var(--ht-ict) 45%, #0E5FC4 100%);box-shadow: 0 6px 12px rgba(27, 152, 224, 0.28);color: #fff;}.single-post-page .ht-ttl-ico i{margin: 0;font-size: 14px;line-height: 1;color: #fff;}.single-post-page .entry-content{color: #334155;font-size: 15px;line-height: 1.75;}.single-post-page .entry-content p{margin: 0 0 14px;}.single-post-page.is-gopy .entry-content div[style*="text-align: center"]{display: none;}.single-post-page .ht-gopy-extra{margin-top: 8px;}.single-post-page .ht-gopy-cards{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin: 18px 0 20px;}.single-post-page .ht-gopy-card{display: flex;flex-direction: column;align-items: flex-start;gap: 6px;padding: 14px;border: 1px solid #e4eef6;border-radius: 14px;background: #f7fbff;text-decoration: none;color: var(--ht-text);transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;}.single-post-page .ht-gopy-card:hover{transform: translateY(-2px);border-color: #c7e6f7;box-shadow: 0 10px 18px rgba(27, 152, 224, 0.12);color: var(--ht-ict);}.single-post-page .ht-gopy-card .lb-ft{display: block;color: var(--ht-muted);font-size: 11px;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;}.single-post-page .ht-gopy-card .val-ft{display: block;color: var(--ht-text);font-size: 14px;font-weight: 600;line-height: 1.4;}.single-post-page .ht-gopy-card:hover .val-ft{color: var(--ht-ict);}.single-post-page .ht-gopy-form{padding: 0 0 6px;border: 0;box-shadow: none;background: transparent;}.single-post-page .ht-gopy-form .ht-contact-head{margin: 0 0 16px !important;border-radius: 14px;}.single-post-page .news-widget{overflow: hidden;}.single-post-page .news-widget .content-widget{padding: 8px 10px 12px;}.single-post-page .news-widget .list-post{margin: 0;padding: 0;list-style: none;}.single-post-page .news-widget .post-item{margin: 0;padding: 0;border: 0;}.single-post-page .news-widget .post-item + .post-item{border-top: 1px solid #eef4f9;}.single-post-page .news-widget .post-name a{display: block;padding: 10px 8px 2px;color: var(--ht-navy);font-size: 13.5px;font-weight: 700;line-height: 1.4;}.single-post-page .news-widget .post-name a:hover{color: var(--ht-ict);}.single-post-page .news-widget .meta-post{padding: 0 8px 10px;color: var(--ht-muted);font-size: 12px;}.single-post-page .news-widget .meta-post i{color: var(--ht-ict);margin-right: 6px;}.single-post-page .relatived-post{padding: 0 18px 18px;margin: 0 0 16px;overflow: hidden;}.single-post-page .relatived-post-title, .single-post-page .relatived-post-title .h3{width: auto !important;background: linear-gradient(180deg, #f7fbff 0%, #eef7fd 100%) !important;color: var(--ht-navy) !important;margin: 0 -18px 16px !important;padding: 14px 16px !important;}.single-post-page .tlq .relativedpost-container{display: grid;grid-template-columns: 1fr 1fr;gap: 12px;padding: 0 !important;}.single-post-page .fave_relatived_post{display: flex !important;align-items: center;gap: 14px;width: auto !important;float: none !important;margin: 0 !important;padding: 12px !important;border: 1px solid #e4eef6;border-radius: 14px;background: #fff;text-decoration: none;color: var(--ht-text);transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;}.single-post-page .fave_relatived_post:hover{transform: translateY(-2px);border-color: #c7e6f7;box-shadow: 0 10px 18px rgba(27, 152, 224, 0.12);color: var(--ht-ict);}.single-post-page .relatived-image-wrap{flex: 0 0 88px;width: 88px;height: 72px;float: none !important;padding: 0 !important;}.single-post-page .relatived-image-wrap img{display: block;width: 88px;height: 72px;object-fit: cover;border-radius: 10px;background: #eef7fd;}.single-post-page .relatived-post-details{flex: 1 1 auto;min-width: 0;float: none !important;width: auto !important;padding: 0 !important;}.single-post-page .relatived-post-details .small-title, .single-post-page .fave_relatived_post .small-title{display: block;margin: 0 0 4px;color: var(--ht-navy);font-size: 14px;font-weight: 800;line-height: 1.35;}.single-post-page .fave_relatived_post:hover .small-title{color: var(--ht-ict);}.single-post-page .relatived-post-desc{display: block;color: var(--ht-muted);font-size: 13px;line-height: 1.4;}.single-post-page .aw-blog-read-more{display: inline-flex;align-items: center;margin-top: 6px;color: var(--ht-ict) !important;font-size: 12.5px;font-weight: 700;text-transform: none;}@media (max-width: 768px){.single-post-page .tlq .relativedpost-container{grid-template-columns: 1fr;}}.single-post-page #comments{padding: 0 22px 22px;margin: 0 0 16px;overflow: hidden;}.single-post-page #respond > h4, .single-post-page #comments > h4{margin: 0 -22px 16px !important;}.single-post-page #comments .form-control, .single-post-page #comments textarea{height: 44px;border: 1px solid #d9e3ee;border-radius: 12px;background: #f4f7fb;box-shadow: none;}.single-post-page #comments textarea{height: auto;min-height: 110px;}.single-post-page #comments .form-control:focus, .single-post-page #comments textarea:focus{border-color: var(--ht-ict);background: #fff;box-shadow: 0 0 0 4px rgba(27, 152, 224, 0.16);}.single-post-page #submit{height: 44px;padding: 0 22px;border: 0;border-radius: 999px;background: linear-gradient(180deg, #2bb0ef 0%, var(--ht-ict) 55%, var(--ht-ict-2) 100%);color: #fff;font-weight: 800;box-shadow: 0 6px 14px rgba(27, 152, 224, 0.28);}.single-post-page .comment_submit_wrap i{display: none;}@media (max-width: 991px){.single-post-page .ht-gopy-cards{grid-template-columns: 1fr;}}.product-best .new-product-wrap, .product_new .new-product-wrap, .product-page.content-news{background: #fff;border: 1px solid #e4eef6;border-radius: 18px;box-shadow: 0 8px 22px rgba(27, 152, 224, 0.06);padding: 0 16px 16px;margin-top: 8px;overflow: hidden;}.product-best .new-product-wrap{background: linear-gradient(180deg, #f4faff 0%, #e3f1fd 100%) !important;border: 1px solid #c9e4fa !important;box-shadow: 0 10px 28px rgba(27, 152, 224, 0.10);}.product-best .new-product-wrap .product-item, .product-best .new-product-wrap .item-product{background: #fff !important;border-radius: 14px !important;}.product-best .block-title.sp-nb, .product_new .block-title.sp-moi, .product-page .block-title.sp-moi{display: flex !important;align-items: center;justify-content: flex-start;gap: 12px;margin: 0 -16px 16px !important;padding: 14px 16px !important;background: linear-gradient(180deg, #f7fbff 0%, #eef7fd 100%) !important;border: 0 !important;border-bottom: 1px solid #d7eefb !important;border-radius: 18px 18px 0 0 !important;}.product-best .block-title.sp-nb h3, .product_new .block-title.sp-moi h3, .product-page .block-title.sp-moi h3{display: flex !important;align-items: center;background: none !important;padding: 0 !important;margin: 0 !important;}.product-best .block-title.sp-nb h3:before, .product_new .block-title.sp-moi h3:before, .product-page .block-title.sp-moi h3:before{display: none !important;}.product-best .block-title.sp-nb h3 a, .product_new .block-title.sp-moi h3 a{display: inline-flex;align-items: center;gap: 12px;color: var(--ht-navy) !important;}.product-best .block-title .ht-ttl-ico, .product_new .block-title .ht-ttl-ico{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 36px;width: 36px;height: 36px;border-radius: 10px;background: linear-gradient(180deg, #3BB9F0 0%, var(--ht-ict) 45%, #0E5FC4 100%);box-shadow: 0 6px 12px rgba(27, 152, 224, 0.28);color: #fff;}.product-best .block-title .ht-ttl-ico i, .product_new .block-title .ht-ttl-ico i{margin: 0;font-size: 14px;color: #fff;line-height: 1;}.product-best .ttt, .product_new .ttt, .product-page .ttt{margin: 0 0 14px;}.product-best .ttt ul, .product_new .ttt ul, .product-page .ttt ul{display: flex;flex-wrap: wrap;gap: 8px;margin: 0;padding: 0;list-style: none;}.product-best .ttt ul li, .product_new .ttt ul li, .product-page .ttt ul li{width: auto;margin: 0;border: 0;background: transparent;}.product-best .ttt ul li a, .product_new .ttt ul li a, .product-page .ttt ul li a{display: inline-flex;align-items: center;gap: 8px;padding: 8px 12px;border: 1px solid #e4eef6;border-radius: 999px;background: #f7fbff;color: var(--ht-navy);font-size: 13px;font-weight: 700;line-height: 1.2;text-decoration: none;transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease;}.product-best .ttt ul li a img, .product_new .ttt ul li a img, .product-page .ttt ul li a img{width: 22px;height: 22px;margin: 0;object-fit: contain;}.product-best .ttt ul li a:hover, .product_new .ttt ul li a:hover, .product-page .ttt ul li a:hover, .product-best .ttt ul li:hover, .product_new .ttt ul li:hover{background: #fff;border-color: #c7e6f7;}.product-best .ttt ul li a:hover, .product_new .ttt ul li a:hover, .product-page .ttt ul li a:hover{color: var(--ht-ict);box-shadow: 0 6px 14px rgba(27, 152, 224, 0.1);}.product-best .locgia, .product_new .locgia, .product-page .locgia{margin: 0 0 14px;padding: 10px 12px;background: #f7fbff;border: 1px solid #e4eef6;border-radius: 12px;}.product-best .locgia .price-filter-link, .product_new .locgia .price-filter-link, .product-page .locgia .price-filter-link{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin: 0 !important;}.product-best .locgia .price-filter-link li, .product_new .locgia .price-filter-link li, .product-page .locgia .price-filter-link li{margin: 0 !important;font-size: 13px;font-weight: 700;color: var(--ht-muted);}.product-best .locgia .price-filter-link li a, .product_new .locgia .price-filter-link li a, .product-page .locgia .price-filter-link li a{display: inline-flex;padding: 6px 12px;border-radius: 999px;background: #fff;border: 1px solid #d9e3ee;color: var(--ht-navy) !important;font-weight: 600;}.product-best .locgia .price-filter-link li a:hover, .product_new .locgia .price-filter-link li a:hover, .product-page .locgia .price-filter-link li a:hover{background: var(--ht-ict);border-color: var(--ht-ict);color: #fff !important;}.product-best .products-grid, .product_new .products-grid{border: 0 !important;}.product-best .products-slide.product-items, .product_new .products-slide.product-items{display: flex;flex-wrap: wrap;margin: 0 -6px;}.product-best .product-item, .product_new .product-item{padding: 6px !important;}.product-best .slick-list, .product_new .slick-list{padding: 0 !important;}@media (max-width: 768px){.ttt, .product-best .ttt, .product_new .ttt, .product-page .ttt{margin: 0 0 12px;}.ttt ul, .product-best .ttt ul, .product_new .ttt ul, .product-page .ttt ul{display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 8px !important;flex-wrap: unset;overflow: visible !important;padding: 0 !important;}.ttt ul li, .product-best .ttt ul li, .product_new .ttt ul li, .product-page .ttt ul li{width: auto !important;max-width: none !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;display: flex !important;align-items: stretch !important;background: #fff !important;border: 1px solid var(--ht-line) !important;border-radius: 12px;overflow: hidden;}.ttt ul li a, .product-best .ttt ul li a, .product_new .ttt ul li a, .product-page .ttt ul li a{display: flex !important;flex-direction: column !important;align-items: center !important;justify-content: flex-start !important;gap: 6px !important;width: 100% !important;min-height: 0;padding: 10px 6px 8px !important;border: 0 !important;border-radius: 12px;background: transparent !important;white-space: normal !important;text-align: center;box-shadow: none !important;}.ttt ul li img, .ttt ul li a img, .product-best .ttt ul li a img, .product_new .ttt ul li a img, .product-page .ttt ul li a img{width: 40px !important;height: 40px !important;max-width: 40px !important;margin: 0 auto !important;object-fit: contain !important;flex: 0 0 40px;}.ttt ul li a span, .product-page .ttt ul li a span{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;max-width: 100%;font-size: 11px;line-height: 1.25;font-weight: 700;text-transform: uppercase;word-break: break-word;}}@media (max-width: 1024px){#top .logo-lap{width: 16%;}#top .head_search{width: 42%;}.navbar-container .navbar-content .menu-lap .TITLE-MENUPC{flex-basis: 220px;width: 220px;}.navbar-d:not(.menu-mobile) > ul > li > a, .navbar-container .navbar-content .menu-lap .menu-lap-inner > ul > li > a{padding: 0 12px !important;font-size: 13px;}}@media (max-width: 991px){.header_top{display: none !important;}#top{display: none !important;min-height: 0 !important;height: 0 !important;padding: 0 !important;margin: 0 !important;overflow: hidden !important;box-shadow: none !important;}#top .wrap-content{min-height: 0 !important;height: 0 !important;}.navbar-container, .navbar-container .navbar-content, .navbar-content.MENU-MAIN{background: #fff !important;height: auto !important;min-height: 0 !important;max-height: none !important;}.navbar-container{height: auto !important;}.navbar-content.MENU-MAIN{position: relative;width: 100%;height: auto !important;max-height: none !important;background: #fff !important;}.navbar-content.MENU-MAIN.fixed-menu, .MENU-MAIN.fixed-menu{position: fixed !important;top: 0 !important;bottom: auto !important;left: 0 !important;right: 0 !important;width: 100% !important;height: auto !important;max-height: none !important;margin: 0 !important;z-index: 300;background: #fff !important;box-shadow: 0 4px 16px rgba(4, 36, 117, 0.08);}.only-mb-wrap{display: flex !important;align-items: center;gap: 10px;padding: 8px 0 !important;transform: none !important;}.MENU-MAIN .LOGO-MB{flex: 0 0 88px;width: 88px !important;padding: 0 !important;}.MENU-MAIN .LOGO-MB img{width: 100%;max-height: 64px;object-fit: contain;}.MENU-MAIN .SEAECH-MB, .search-mobile{flex: 1 1 auto;width: auto !important;min-width: 0;transform: none !important;margin: 0 !important;}.SEAECH-MB .search-widget form, .search-mobile .search-widget form{display: flex !important;align-items: center;position: relative;min-height: 40px !important;height: 40px !important;padding: 0 4px 0 10px !important;border-radius: 999px !important;overflow: hidden;}.SEAECH-MB .search-widget form .input-keyword, .SEAECH-MB input.input-keyword{flex: 1 1 auto;width: auto !important;height: 40px !important;min-height: 40px !important;padding: 0 44px 0 8px !important;font-size: 14px !important;line-height: 40px !important;border: 0 !important;background: transparent !important;}.SEAECH-MB .search-widget button[name="s"], .search-widget button[name="s"]{position: absolute !important;top: 4px !important;right: 4px !important;width: 32px !important;height: 32px !important;min-height: 32px !important;padding: 0 !important;margin: 0 !important;border: 0 !important;border-radius: 50% !important;line-height: 32px !important;font-size: 13px !important;background: var(--ht-ict) !important;color: #fff !important;}.MENU-MB.menu-mobile{display: none !important;}}@media (max-width: 768px){.navbar-container, .navbar-container .navbar-content{background: #fff !important;}.head-local a:after, .icon-gh a:after{display: none;}.head-local i, .icon-gh a > i{width: 38px;height: 38px;line-height: 38px;border-radius: 10px;font-size: 15px;}.product-top img{height: 140px;}.block-title.sp-moi, .block-title.sp-nb, .block-title.sp-nb.br_5, .cate_product2 .block-title.sp-nb, .cate_product2 .block-title.sp-nb.br_5{flex-wrap: wrap !important;align-items: flex-start;gap: 10px;}.block-title.sp-moi h3 span, .block-title.sp-nb h3 span{font-size: 17px !important;}.cate_wrap{flex: 1 1 100% !important;width: 100% !important;margin: 8px 0 0 !important;position: static !important;left: auto !important;bottom: auto !important;background: transparent !important;}.cate_product2 .cates{justify-content: flex-start;flex-wrap: nowrap;overflow-x: auto;white-space: nowrap;-webkit-overflow-scrolling: touch;padding-bottom: 4px;}.content-ft{flex-wrap: wrap;gap: 20px;}.content-ft .ft-col:nth-child(1), .content-ft .ft-col:nth-child(2), .content-ft .ft-col:nth-child(3), .content-ft .ft-col:nth-child(4){width: 100%;}.wrap-content{padding-left: 8px;padding-right: 8px;}.content-news, .cate_product2 .content-news, .new-product-wrap.content-news, .product-bests.content-news{padding: 8px 6px 6px !important;margin-top: 10px;}.products-grid .product-item, .product-items .product-item{padding: 2px !important;}.product-item-info-new{border-radius: 10px;}.product-top{padding: 8px 8px 2px;}.product-item-details, .product-item-details.details-best{padding: 6px 8px 10px;}.product-item-info-new .price-box{flex-wrap: wrap;align-items: flex-start;min-height: 42px;}.product-item-info-new .price-box .sell-price, .product-item-info-new .price-box p.sell-price{width: 100%;}.product-item-details .button-holder, .product-item-info-new .button-holder{flex-direction: column;align-items: flex-start;justify-content: flex-start;gap: 6px;margin-top: auto;}.product-item-details .button-holder button.btnMuaHang, .product-item-info-new .button-holder button.btnMuaHang{width: 100%;}.cate_product2 .cates{text-align: left;overflow-x: auto;white-space: nowrap;}}@media (min-width: 1200px){.products-grid .product-item{width: 20%;}}#content.order, #content.order_success{background: var(--ht-bg) !important;}.widget.widget-static-block.bg-white.order-main, .ORDER.widget.widget-static-block.bg-white{background: transparent !important;overflow: visible !important;padding: 8px 0 40px !important;box-shadow: none;}.order-main .checkout-wrap, .ORDER .checkout-wrap{max-width: 1200px;margin: 0 auto;}.order-main .checkout-content{width: 100% !important;max-width: 1200px;margin: 0 auto !important;padding: 0 !important;}.order-main .header-kha{display: flex;align-items: center;justify-content: space-between;gap: 20px;margin: 0 0 18px;padding: 14px 22px;background: #fff;border: 1px solid var(--ht-line);border-radius: 16px;box-shadow: var(--ht-shadow);}.order-main .logo-order{flex: 0 0 auto;min-width: 140px;}.order-main .logo-order .logo{margin: 0;padding: 0;}.order-main .logo-order img{width: auto !important;max-height: 56px;object-fit: contain;}.order-main .order-steps{display: flex;align-items: center;justify-content: center;flex: 1 1 auto;gap: 14px;min-width: 0;}.order-main .order-step{display: inline-flex;align-items: center;gap: 8px;color: var(--ht-muted);text-decoration: none;font-weight: 600;font-size: 14px;line-height: 1;white-space: nowrap;}.order-main .order-step:hover{color: var(--ht-ict);text-decoration: none;}.order-main .order-step:hover .order-step-ico{background: #e8f5fc;color: var(--ht-ict);}.order-main .order-step-ico{width: 34px;height: 34px;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;background: #eef2f7;color: var(--ht-muted);font-size: 13px;transition: background .18s ease, color .18s ease, transform .18s ease;}.order-main .order-step-ico i{font-family: "Font Awesome 5 Pro" !important;font-weight: 900 !important;font-style: normal;line-height: 1;}.order-main .order-step:first-child .order-step-ico i:before{content: "\f07a";}.order-main .order-step.is-active .order-step-ico i:before{content: "\f15c";}.order-main .order-step.is-active{color: var(--ht-ict);}.order-main .order-step.is-active .order-step-ico{background: linear-gradient(180deg, #3BB9F0 0%, var(--ht-ict) 45%, #0E5FC4 100%);color: #fff;box-shadow: 0 6px 14px rgba(27, 152, 224, 0.28);}.order-main .order-step-line{width: 56px;height: 2px;background: linear-gradient(90deg, #d7dee8 0%, var(--ht-ict) 100%);border-radius: 2px;}.order-main .header-kha-right{flex: 0 0 auto;}.order-main .order-hotline{display: inline-flex;align-items: center;gap: 8px;min-height: 40px;padding: 0 16px;border-radius: 999px;background: linear-gradient(180deg, var(--ht-gold) 0%, #e5a31a 100%);color: #1a1d26 !important;font-weight: 600;font-size: 13px;text-decoration: none !important;box-shadow: 0 6px 14px rgba(245, 182, 39, 0.28);}.order-main .order-hotline i{width: 22px;height: 22px;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;background: rgba(255, 255, 255, 0.35);color: #1a1d26;font-size: 11px;}.order-main .order-hotline i:before{content: "\f095";font-family: "Font Awesome 5 Pro";font-weight: 900;}.order-main .order-hotline:hover{filter: brightness(1.04);color: #1a1d26 !important;}.order-main .list-bre, .order-main .list-bre ul, .order-main .list_breadcrumb{margin: 0;padding: 0;}.order-main .GIOHANGCUABAN{display: flex;flex-wrap: wrap;gap: 18px;margin: 0 !important;padding: 0 !important;background: transparent !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;}.order-main .order-left, .order-main .order-right, .order-main .order-right.md-pull-right{float: none !important;position: relative !important;top: auto !important;right: auto !important;left: auto !important;width: calc(50% - 9px) !important;height: auto !important;padding: 0 !important;border: 0 !important;background: transparent !important;}.order-main .order-left{background: #fff !important;border: 1px solid var(--ht-line) !important;border-radius: 18px !important;box-shadow: var(--ht-shadow);padding: 0 0 16px !important;overflow: visible;}.order-main .order-right{background: #fff !important;border: 1px solid var(--ht-line) !important;border-radius: 18px !important;box-shadow: var(--ht-shadow);padding: 0 18px 18px !important;overflow: visible !important;position: relative;z-index: 4;}.order-main h5.mb-3, .order-main h5.mb-3.pttt{display: flex !important;align-items: center;gap: 10px;margin: 0 0 14px !important;padding: 14px 16px !important;background: linear-gradient(180deg, #f7fbff 0%, #eef7fd 100%) !important;border-bottom: 1px solid #d7eefb !important;border-radius: 18px 18px 0 0;color: var(--ht-navy) !important;font-size: 16px !important;font-weight: 800 !important;letter-spacing: -0.02em;text-transform: none !important;}.order-main .order-right h5.mb-3.ttgh{margin: 0 -18px 16px !important;}.order-main .order-right h5.mb-3.pttt, .order-main .order-right h5.mb-3.ptvc{margin: 18px -18px 12px !important;border-radius: 12px;}.order-main h5.mb-3 .ht-ttl-ico{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 32px;width: 32px;height: 32px;border-radius: 9px;background: linear-gradient(180deg, #3BB9F0 0%, var(--ht-ict) 45%, #0E5FC4 100%);box-shadow: 0 6px 12px rgba(27, 152, 224, 0.28);color: #fff;}.order-main h5.mb-3 .ht-ttl-ico i{margin: 0;font-size: 13px;line-height: 1;color: #fff;}.order-main .od-right{padding: 0 14px;}.order-main .od-right > .list-group-item:not(.f1){position: relative;display: flex !important;flex-wrap: nowrap;align-items: flex-start;gap: 12px;margin: 0 0 10px !important;padding: 12px 40px 12px 12px !important;background: #f7fbff !important;border: 1px solid #e4eef6 !important;border-radius: 14px !important;float: none !important;width: 100% !important;}.order-main .list-group-item{background: transparent !important;border: 0 !important;}.order-main .checkout-content .list-group-item > .img-order{flex: 0 0 76px !important;width: 76px !important;max-width: 76px !important;height: 76px !important;padding: 6px;margin: 0 !important;float: none !important;background: #fff;border: 1px solid #e4eef6;border-radius: 12px;}.order-main .checkout-content .list-group-item > .img-order img{width: 100%;height: 100%;object-fit: contain;}.order-main .checkout-content .list-group-item > .name-sp-order{width: auto !important;max-width: none !important;flex: 1 1 auto !important;padding: 0 !important;float: none !important;}.order-main .checkout-content .list-group-item > .name-sp-order h6{margin: 0 0 6px;font-size: 14px !important;font-weight: 700;color: var(--ht-navy);line-height: 1.4;overflow: hidden;text-overflow: ellipsis;display: -webkit-box !important;-webkit-line-clamp: 3;-webkit-box-orient: vertical;max-height: 4.2em !important;}.order-main .tongtien_sl{color: var(--ht-muted);font-size: 13px;}.order-main .tongtien_sl strong, .order-main .tongtien strong{color: #e11d2e;font-size: 15px;}.order-main .checkout-content .list-group-item > .tong-tien{width: auto !important;min-width: 118px;margin: 0 !important;float: none !important;justify-content: flex-end;text-align: right;padding-right: 0 !important;}.order-main .btn-trash-cart, .order-main .checkout-wrap .btn-trash-cart, .checkout-wrap .order-main .btn-trash-cart{position: absolute !important;top: 10px !important;right: 10px !important;left: auto !important;z-index: 3;flex: none !important;width: 28px !important;height: 28px !important;margin: 0 !important;padding: 0 !important;display: inline-flex !important;align-items: center;justify-content: center;border-radius: 50% !important;background: #fff !important;border: 1px solid #e4eef6 !important;box-shadow: 0 2px 8px rgba(4, 36, 117, 0.08);color: #94a3b8 !important;font-size: 13px !important;line-height: 28px !important;cursor: pointer;float: none !important;}.order-main .btn-trash-cart:hover{background: #fee2e2;border-color: #fecaca;color: #dc2626 !important;}.order-main .amount-group.rfresh-control, .order-main .rfresh-control.sl{display: inline-flex;align-items: center;overflow: hidden;border: 1px solid #d9e3ee;border-radius: 10px;background: #fff;width: auto !important;margin: 8px 0 0 !important;}.order-main .amount-group input, .order-main .txt-qty.slsp_cart{width: 44px !important;height: 32px !important;border: 0 !important;box-shadow: none !important;text-align: center;font-weight: 700;color: var(--ht-navy) !important;background: #fff;}.order-main .control-quantity.control-minus, .order-main .control-quantity.control-add{position: static !important;width: 32px !important;height: 32px !important;border: 0 !important;background: #f7fbff !important;color: var(--ht-navy) !important;}.order-main .control-quantity.control-minus:hover, .order-main .control-quantity.control-add:hover{background: #e8f5fd !important;color: var(--ht-ict) !important;}.order-main .GIOHANGCUABAN .f1{display: flex;align-items: center;justify-content: space-between;margin: 0 0 8px;padding: 10px 12px !important;background: #fff !important;border: 1px solid var(--ht-line) !important;border-radius: 10px !important;}.order-main .GIOHANGCUABAN .f1 *{font-size: 14px !important;color: var(--ht-text);}.order-main .GIOHANGCUABAN .f1 h6{margin: 0;font-weight: 600;}.order-main .od-right > .f1.list-group-item:nth-last-child(2), .order-main .list-group-item:has(#cart_total_money){background: #fff7ed !important;border-color: #fed7aa !important;}.order-main #cart_total_money, .order-main #cart_total_money strong, .order-main .list-group-item:last-child > span{color: #e11d2e !important;font-size: 18px !important;font-weight: 800 !important;}.order-main .title-vat{display: flex;align-items: center;gap: 8px;}.order-main .btn-vat{width: 16px;height: 16px;accent-color: var(--ht-ict);}.order-main .lbl-shipfee b{color: var(--ht-ict) !important;font-weight: 700;}.order-main .ve-gio-hang{float: none !important;display: inline-flex;align-items: center;gap: 6px;margin: 8px 0 0;padding: 8px 12px !important;transform: none !important;background: #fff !important;border: 1px solid #d9e3ee !important;border-radius: 999px !important;}.order-main .ve-gio-hang, .order-main .ve-gio-hang *{color: var(--ht-ict) !important;font-size: 13px !important;font-weight: 700 !important;}.order-main .ve-gio-hang:hover{background: #e8f5fd !important;box-shadow: none;}.order-main .order-right .form-group{margin: 0 0 12px !important;}.order-main .TEN-SDT{display: flex;gap: 10px;}.order-main .TEN-SDT > div{flex: 1;padding: 0 !important;}.order-main .order-right .form-control, .order-main .order-right input.form-control, .order-main .order-right textarea.form-control, .order-main .order-right select.form-control{height: 44px;border: 1px solid #d9e3ee !important;border-radius: 12px !important;box-shadow: none !important;background: #f7fbff !important;color: var(--ht-text);font-size: 14px;}.order-main .order-right textarea.form-control{height: auto;min-height: 96px;padding-top: 12px;resize: vertical;}.order-main .order-right .form-control:focus, .order-main .order-right input:focus, .order-main .order-right textarea:focus, .order-main .order-right select:focus{border-color: var(--ht-ict) !important;background: #fff !important;box-shadow: 0 0 0 3px rgba(27, 152, 224, 0.16) !important;}.order-main .tinh-thanh, .order-main .quan-huyen, .order-main .phuong-xa{padding: 0 6px 0 0 !important;margin: 0 0 10px !important;}.order-main .phuong-xa{padding-right: 0 !important;}.order-main .select2-container .select2-selection--single{height: 44px !important;border: 1px solid #d9e3ee !important;border-radius: 12px !important;background: #f7fbff !important;}.order-main .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 42px !important;padding-left: 12px;color: var(--ht-text);}.order-main .select2-container--default .select2-selection--single .select2-selection__arrow{height: 42px !important;}.order-main .checkout-content .text-note, .order-main .checkout-content .text-note1{margin: 8px 0 0 !important;padding: 10px 12px !important;background: #fff7ed !important;border: 1px solid #fed7aa !important;border-radius: 10px !important;color: #9a3412 !important;font-size: 13px;}.order-main .searchs{border: 1px solid #d9e3ee !important;border-radius: 12px !important;overflow: visible !important;position: relative !important;z-index: 30 !important;}.order-main .searchs input{height: 42px !important;font-size: 14px !important;}.order-main .searchs #searchresult{display: none;position: absolute;z-index: 40 !important;left: 0;right: 0;top: 100%;max-height: 280px;overflow: auto;background: #fff;border: 1px solid #d9e3ee;border-radius: 0 0 12px 12px;box-shadow: 0 10px 24px rgba(4, 36, 117, 0.12);margin: 0;padding: 0;list-style: none;}.order-main .searchs #searchresult li.disflex{padding: 10px 12px;border-bottom: 1px solid #eef3f8;}.order-main .searchs #searchresult li.disflex h3{margin: 0;font-size: 13px;font-weight: 500;line-height: 1.4;}.order-main .searchs #searchresult li.disflex h3 a{color: var(--ht-navy);}.order-main .alert.alert-danger{border-radius: 10px;border: 1px solid #fecaca;background: #fef2f2;color: #991b1b;}.order-main .LABEL-RADIO{margin: 0 0 8px;}.order-main .LABEL-RADIO > label{margin: 0;}.order-main .LABEL-RADIO > label > span, .order-main .LABEL-RADIO > label > .radio-label-primary{padding: 12px 14px !important;background: #f7fbff !important;border: 1px solid #e4eef6 !important;border-radius: 12px !important;color: var(--ht-text) !important;text-transform: none !important;font-weight: 700;}.order-main .LABEL-RADIO.active > label > span, .order-main .LABEL-RADIO:hover > label > span, .order-main .LABEL-RADIO.active > label > .radio-label-primary, .order-main .LABEL-RADIO:hover > label > .radio-label-primary{background: #e8f5fd !important;border-color: var(--ht-ict) !important;color: var(--ht-navy) !important;}.order-main .LABEL-RADIO .desc .blank-slate{margin-top: 6px;color: var(--ht-navy) !important;background: #f0f9ff !important;border: 1px solid #bae6fd !important;border-radius: 10px !important;}.order-main .err-method-ship, .order-main .err-radio{display: block;color: #dc2626;font-size: 13px;font-weight: 600;margin: 0 0 8px;}.order-main .hoan-tat{float: none !important;margin-top: 16px;}.order-main .hoan-tat .btn-ht{float: none !important;width: 100%;}.order-main .hoan-tat button#cod-btn, .order-main .hoan-tat button#paypal-btn{width: 100%;min-height: 50px;margin: 0 !important;padding: 0 18px !important;border: 0 !important;border-radius: 14px !important;background: linear-gradient(180deg, #ff8a4c 0%, var(--ht-orange) 100%) !important;color: #fff !important;font-size: 16px !important;font-weight: 800 !important;text-transform: none !important;box-shadow: 0 8px 16px rgba(237, 108, 51, 0.28);}.order-main .hoan-tat button#cod-btn:hover{background: linear-gradient(180deg, #ff7a34 0%, #e25a1f 100%) !important;}.order-main .ht-cart-empty{width: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 12px;padding: 48px 20px;background: #fff;border: 1px solid var(--ht-line);border-radius: 18px;box-shadow: var(--ht-shadow);text-align: center;}.order-main .ht-cart-empty .ht-ttl-ico{width: 56px;height: 56px;display: inline-flex;align-items: center;justify-content: center;border-radius: 16px;background: linear-gradient(180deg, #3BB9F0 0%, var(--ht-ict) 45%, #0E5FC4 100%);color: #fff;font-size: 22px;}.order-main .ht-cart-empty p{margin: 0;font-size: 16px;font-weight: 700;color: var(--ht-navy);}.order-main .ht-cart-empty .btn{min-height: 44px;padding: 0 18px;border: 0;border-radius: 999px;background: linear-gradient(180deg, #3BB9F0 0%, var(--ht-ict) 45%, #0E5FC4 100%);color: #fff;font-weight: 700;}.ORDER.ht-order-ok, .ORDER{background: transparent !important;}.ORDER.ht-order-ok .checkout-wrap, #content.order_success .ORDER .checkout-wrap{max-width: 640px;margin: 24px auto 56px;padding: 36px 36px 28px;background: #fff;border: 1px solid #e6ecf3;border-radius: 24px;box-shadow: 0 18px 48px rgba(4, 36, 117, 0.08);}.ORDER.ht-order-ok .checkout-wrap .block-title{height: auto !important;max-height: none !important;margin: 0;padding: 0 0 8px !important;background: none !important;background-image: none !important;border-radius: 0;box-shadow: none;text-align: center;}.ORDER.ht-order-ok .checkout-wrap .block-title .h3{color: var(--ht-navy) !important;font-size: 26px !important;font-weight: 800 !important;letter-spacing: -0.03em;text-transform: none;text-shadow: none;}.ORDER.ht-order-ok .checkout-wrap .block-title .ht-order-ok-note{max-width: 420px;margin: 10px auto 0;font-size: 14px !important;font-weight: 500 !important;line-height: 1.6;color: #6b7788 !important;}.ORDER.ht-order-ok .checkout-wrap .block-title .ht-order-ok-note p{margin: 0 0 2px;color: inherit;}.ORDER.ht-order-ok .check{margin: 0 0 16px;}.ORDER.ht-order-ok .check i.fa{display: inline-flex;align-items: center;justify-content: center;width: 64px;height: 64px;font-size: 26px;line-height: 64px;color: #fff;background: linear-gradient(180deg, #34d399 0%, #16a34a 100%);border-radius: 50%;padding: 0;box-shadow: 0 0 0 10px rgba(22, 163, 74, 0.12), 0 10px 22px rgba(22, 163, 74, 0.22);}.ORDER.ht-order-ok .checkout-wrap .block-content{background: transparent !important;}.ORDER.ht-order-ok .ht-order-ok-pay, .ORDER.ht-order-ok .checkout-wrap .block-content > .ht-order-ok-pay{margin: 22px 0 0;padding: 18px 0 22px !important;background: transparent !important;border: 0;border-top: 1px solid #eef2f6;border-bottom: 1px solid #eef2f6;border-radius: 0;box-shadow: none;text-align: center;}.ORDER.ht-order-ok .ht-order-ok-pay > div:first-child, .ORDER.ht-order-ok .checkout-wrap .block-content > .ht-order-ok-pay > div:first-child{margin: 0 0 4px;color: #8a94a3;font-size: 13px;font-weight: 600;letter-spacing: 0.02em;text-transform: uppercase;}.ORDER.ht-order-ok .ht-order-ok-pay > div:last-child, .ORDER.ht-order-ok .checkout-wrap .block-content > .ht-order-ok-pay > div:last-child{color: #e11d2e !important;font-size: 36px !important;font-weight: 800;letter-spacing: -0.03em;line-height: 1.15;}.ORDER.ht-order-ok .order-result{background: transparent !important;border: 0;border-radius: 0;box-shadow: none;padding: 22px 0 0 !important;text-align: left;}.ORDER.ht-order-ok .order-result .info{display: block;}.ORDER.ht-order-ok .order-result .info .idcode{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;width: 100%;min-width: 0;margin: 0 0 16px !important;padding: 12px 14px;background: #f4f7fb;color: var(--ht-navy);border-radius: 12px;box-shadow: none;text-align: left;}.ORDER.ht-order-ok .order-result .info .idcode span{font-size: 13px;font-weight: 600;color: #6b7788;}.ORDER.ht-order-ok .order-result .info .idcode strong{display: inline;margin: 0;font-size: 20px;font-weight: 800;letter-spacing: 0.02em;color: var(--ht-navy);font-variant-numeric: tabular-nums;}.ORDER.ht-order-ok .order-result .info .desc{display: block;margin: 0 2px 4px;text-align: left;color: #3d4451;font-size: 14px;line-height: 1.55;}.ORDER.ht-order-ok .order-result .info .desc > div{display: flex;gap: 8px;margin: 0 0 8px;}.ORDER.ht-order-ok .order-result .info .desc strong{flex: 0 0 92px;color: #8a94a3;font-weight: 600;}.ORDER.ht-order-ok .order-result .info .detail-sp{width: 100%;margin-top: 18px;border-top: 1px solid #eef2f6;}.ORDER.ht-order-ok .order-result .info .detail-sp > .item{padding: 14px 0 !important;gap: 14px;}.ORDER.ht-order-ok .order-result .info .detail-sp .image{width: 56px !important;margin-right: 0 !important;flex: 0 0 56px;}.ORDER.ht-order-ok .order-result .info .detail-sp .image img{width: 56px !important;height: 56px !important;object-fit: contain;background: #f7f9fc;border: 1px solid #edf1f6;border-radius: 10px;}.ORDER.ht-order-ok .order-result .info .detail-sp .name{width: auto !important;flex: 1 1 auto;display: flex;align-items: center;gap: 12px;}.ORDER.ht-order-ok .order-result .info .detail-sp .name > .ten{width: auto !important;flex: 1 1 auto;font-size: 14px;font-weight: 600;color: var(--ht-navy);line-height: 1.45;}.ORDER.ht-order-ok .order-result .info .detail-sp .name > .soluong{width: auto !important;flex: 0 0 auto;min-width: 36px;color: #6b7788;font-size: 14px;font-weight: 700;text-align: right;}.ORDER.ht-order-ok .order-result .button{margin: 8px 0 0;}.ORDER.ht-order-ok .order-result .button .btn{display: flex;align-items: center;justify-content: center;width: 100%;min-height: 48px;padding: 0 18px;border: 0;border-radius: 999px;background: var(--ht-navy);color: #fff;font-size: 15px;font-weight: 700;box-shadow: none;}.ORDER.ht-order-ok .order-result .button .btn:hover{color: #fff;background: #0b3d91;}@media (max-width: 991px){.order-main .order-left, .order-main .order-right, .order-main .order-right.md-pull-right{width: 100% !important;}.order-main .header-kha{flex-wrap: wrap;align-items: center;padding: 12px 14px;gap: 12px;}.order-main .logo-order{min-width: 0;}.order-main .order-steps{order: 3;width: 100%;justify-content: flex-start;padding-top: 4px;}.order-main .order-step-line{width: 28px;}.order-main .TEN-SDT{display: block;}.order-main .TEN-SDT > div{margin-bottom: 12px;}.order-main .tinh-thanh, .order-main .quan-huyen, .order-main .phuong-xa{width: 100%;padding-right: 0 !important;}.ORDER.ht-order-ok .checkout-wrap, #content.order_success .ORDER .checkout-wrap{margin: 12px 12px 40px;padding: 24px 18px 20px;border-radius: 20px;}.ORDER.ht-order-ok .checkout-wrap .block-title{padding: 0 !important;}.ORDER.ht-order-ok .checkout-wrap .block-title .h3{font-size: 22px !important;}.ORDER.ht-order-ok .ht-order-ok-pay > div:last-child, .ORDER.ht-order-ok .checkout-wrap .block-content > .ht-order-ok-pay > div:last-child{font-size: 28px !important;}.ORDER.ht-order-ok .order-result{padding: 18px 0 0 !important;}.ORDER.ht-order-ok .order-result .info .idcode{flex-direction: column;align-items: flex-start;gap: 2px;}.ORDER.ht-order-ok .order-result .info .desc strong{flex-basis: 84px;}.ORDER.ht-order-ok .order-result .info .detail-sp .name{display: flex !important;width: auto !important;}.ORDER.ht-order-ok .order-result .info .detail-sp .name > .ten{width: auto !important;font-size: 13px;}.ORDER.ht-order-ok .order-result .info .detail-sp .name > .soluong{width: auto !important;text-align: right;}}@media (max-width: 991px){.order-main .od-right > .list-group-item:not(.f1), .order-main .od-right > .list-group-item:not(.f1):not(:nth-last-child(1)):not(:nth-last-child(2)):not(:nth-last-child(3)):not(:nth-last-child(4)){display: flex !important;flex-wrap: wrap !important;align-items: flex-start;padding: 12px 40px 12px 12px !important;}.order-main .checkout-content .list-group-item > .img-order, .order-main .od-right > .list-group-item:not(.f1) > .img-order{float: none !important;display: block !important;flex: 0 0 72px !important;width: 72px !important;max-width: 72px !important;height: 72px !important;}.order-main .checkout-content .list-group-item > .name-sp-order, .order-main .od-right > .list-group-item:not(.f1) > .name-sp-order, .order-main .od-right > .list-group-item:not(.f1) > div{float: none !important;display: block !important;width: auto !important;max-width: none !important;}.order-main .checkout-content .list-group-item > .name-sp-order, .order-main .od-right > .list-group-item:not(.f1) > .name-sp-order{flex: 1 1 calc(100% - 92px) !important;min-width: 0;padding-right: 0 !important;}.order-main .checkout-content .list-group-item > .tong-tien, .order-main .od-right > .list-group-item:not(.f1) > .tong-tien{width: 100% !important;min-width: 0 !important;justify-content: flex-start !important;text-align: left;padding-left: 84px !important;}.order-main .btn-trash-cart, .order-main .checkout-wrap .btn-trash-cart{top: 8px !important;right: 8px !important;}}.page-shopping-cart.widget.widget-static-block.bg-white.content_row{background: transparent !important;padding: 8px 0 40px !important;box-shadow: none;}.page-shopping-cart .cart-wrap{max-width: 1200px;margin: 0 auto;padding: 0 12px 40px;}.page-shopping-cart .block-title.cart-head, .page-shopping-cart .cart-wrap .block-title{margin: 4px 0 18px !important;padding: 4px 2px 10px !important;background: transparent !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;}.page-shopping-cart .cart-head .h3, .page-shopping-cart .cart-wrap .block-title .h3, .page-shopping-cart .block-title .h3{display: flex !important;align-items: center;gap: 10px;width: auto !important;margin: 0 !important;padding: 0 !important;background: transparent !important;color: var(--ht-navy) !important;font-size: 24px !important;font-weight: 800 !important;line-height: 1.2 !important;text-transform: none !important;text-align: left !important;cursor: default !important;border-radius: 0 !important;}.page-shopping-cart .cart-head .h3 i{width: 28px;height: 28px;border-radius: 8px;display: inline-flex;align-items: center;justify-content: center;background: #e8f5fc;color: var(--ht-ict);font-size: 13px;}.page-shopping-cart .cart-head .h3 i:before{content: "\f07a";font-family: "Font Awesome 5 Pro";font-weight: 900;}.page-shopping-cart .cart-head-sub{margin: 6px 0 0 38px;color: var(--ht-muted);font-size: 13.5px;}.page-shopping-cart .shopping-cart-table{background: #fff;border: 1px solid var(--ht-line);border-radius: 16px;box-shadow: var(--ht-shadow);overflow: hidden;padding: 6px 8px 16px;}.page-shopping-cart table#cart{margin: 0;background: transparent;}.page-shopping-cart table#cart > thead > tr > th, .page-shopping-cart table#cart > tbody > tr > td, .page-shopping-cart table#cart > tfoot > tr > td{border: 0 !important;vertical-align: middle;}.page-shopping-cart table#cart > thead > tr > th{background: #f7fbff;color: var(--ht-navy);font-size: 13px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.02em;padding: 14px 12px;}.page-shopping-cart table#cart > tbody > tr{border-bottom: 1px solid #eef3f8;}.page-shopping-cart table#cart > tbody > tr > td{padding: 16px 12px;background: #fff;}.page-shopping-cart .box-sp-cart{display: flex;align-items: center;gap: 14px;}.page-shopping-cart .box-sp-cart > a{width: auto;flex: 0 0 auto;}.page-shopping-cart .box-sp-cart img, .page-shopping-cart .cart-wrap .block-content > .shopping-cart-table tbody > tr > td img{width: 78px !important;max-width: 78px !important;height: 78px !important;object-fit: contain;background: #f7fbff;border: 1px solid #e6eef6;border-radius: 12px;padding: 6px;}.page-shopping-cart .box-sp-cart .p-name{width: auto;flex: 1 1 auto;padding: 0;text-align: left;}.page-shopping-cart h4.nomargin.spm{margin: 0;font-size: 15px !important;font-weight: 700;line-height: 1.4;color: var(--ht-text);overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}@media (max-width: 991px){.page-shopping-cart h4.nomargin.spm, .order-main .checkout-content .list-group-item > .name-sp-order h6{-webkit-line-clamp: 3;max-height: 4.2em !important;}}.page-shopping-cart .box-sp-cart .p-name:hover h4{color: var(--ht-ict);}.page-shopping-cart table#cart > tbody > tr > td.text-center:nth-child(3){color: #e11d2e;font-weight: 700;white-space: nowrap;}.page-shopping-cart table#cart > tbody > tr > td.total strong{color: #e11d2e;font-size: 16px;font-weight: 800;white-space: nowrap;}.page-shopping-cart .amount-group.rfresh-control, .page-shopping-cart .input-group.rfresh-control{display: inline-flex;align-items: center;overflow: hidden;max-width: none;margin: 0 auto;border: 1px solid #d9e3ee;border-radius: 10px;background: #fff;}.page-shopping-cart .txt-qty.slsp{width: 46px !important;height: 34px !important;border: 0 !important;box-shadow: none !important;text-align: center;font-weight: 700;color: var(--ht-navy);}.page-shopping-cart .control-quantity{z-index: 1;min-width: 34px;width: 34px;height: 34px;border: 0;background: #f7fbff;color: var(--ht-navy);font-weight: 700;}.page-shopping-cart .control-quantity:hover{background: #e8f5fd;color: var(--ht-ict);}.page-shopping-cart .shopping-cart-table .btn-trash-cart{width: 36px;height: 36px;padding: 0;border: 1px solid #fecaca;border-radius: 10px;background: #fff5f5;color: #dc2626;}.page-shopping-cart .shopping-cart-table .btn-trash-cart:hover{background: #dc2626;border-color: #dc2626;color: #fff;}.page-shopping-cart table#cart > tfoot > tr > td{padding: 16px 12px 8px;background: #fff;}.page-shopping-cart .tt-ft{float: none;display: flex;align-items: center;justify-content: flex-end;gap: 12px;margin: 0 0 16px;padding: 14px 18px;background: #fff7ed;border: 1px solid #fed7aa;border-radius: 12px;color: var(--ht-text);}.page-shopping-cart .cart-wrap .block-content > .shopping-cart-table tfoot .tt-ft, .page-shopping-cart .cart-wrap .block-content > .shopping-cart-table tfoot .tt-ft *{font-size: 16px;background: transparent;color: inherit;}.page-shopping-cart .tt-ft > .h4:first-child{font-weight: 600;margin: 0;color: var(--ht-muted);}.page-shopping-cart .tt-ft > .h4.tt-ft-lap, .page-shopping-cart .mother-of-total{margin: 0;color: #e11d2e !important;font-size: 22px !important;font-weight: 800 !important;}.page-shopping-cart .if-md{display: flex;justify-content: flex-end;align-items: center;gap: 10px;}.page-shopping-cart .if-md > .mua-hang, .page-shopping-cart .if-md > .dat-hang{margin: 0;}.page-shopping-cart .if-md > .mua-hang > .clearfix, .page-shopping-cart .if-md > .dat-hang > .clearfix{display: none !important;}.page-shopping-cart .if-md > .mua-hang > .btn, .page-shopping-cart .if-md > .dat-hang > .btn, .page-shopping-cart a.btn.btn-primary, .page-shopping-cart .cart-wrap .block-content > .shopping-cart-table tfoot > tr > td > .if-md > div > .btn, .page-shopping-cart .cart-wrap .block-content > .shopping-cart-table tfoot > tr > td > .if-md > div > a{width: auto;min-height: 46px;padding: 0 18px !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 8px;border-radius: 999px;font-weight: 700;white-space: nowrap;text-align: center !important;float: none !important;box-sizing: border-box;}.page-shopping-cart .if-md > .mua-hang > .btn i, .page-shopping-cart .if-md > .dat-hang > .btn i, .page-shopping-cart .cart-wrap .block-content > .shopping-cart-table tfoot .if-md .btn i{float: none !important;display: inline-block !important;position: static !important;margin: 0 !important;line-height: 1;}.page-shopping-cart .if-md > .mua-hang > .btn, .page-shopping-cart .if-md > .mua-hang > .btn:hover{background: #fff !important;border: 1px solid #d9e3ee !important;color: var(--ht-navy) !important;box-shadow: none;}.page-shopping-cart .if-md > .mua-hang > .btn:hover{background: #e8f5fd !important;border-color: var(--ht-ict) !important;color: var(--ht-ict) !important;}.page-shopping-cart .if-md > .dat-hang > .btn, .page-shopping-cart .if-md > .dat-hang > .btn:hover{background: linear-gradient(180deg, var(--ht-gold) 0%, #e5a31a 100%) !important;border: 0 !important;color: #1a1d26 !important;box-shadow: 0 8px 16px rgba(245, 182, 39, 0.28);}.page-shopping-cart .if-md > .dat-hang > .btn:hover{filter: brightness(1.04);}.page-shopping-cart p.thongbao{margin: 0;padding: 28px 20px;background: #fff;border: 1px dashed #d9e3ee;border-radius: 16px;color: var(--ht-muted);box-shadow: var(--ht-shadow);}@media (max-width: 767px){.page-shopping-cart .cart-head-sub{margin-left: 0;}.page-shopping-cart .tt-ft{flex-direction: column;align-items: center;text-align: center;}.page-shopping-cart .tt-ft > .h4, .page-shopping-cart table#cart tfoot tr td strong.h4{float: none !important;text-align: center !important;}.page-shopping-cart .if-md, .page-shopping-cart .cart-wrap .block-content > .shopping-cart-table tfoot > tr > td > .if-md{flex-direction: column !important;align-items: stretch !important;width: 100%;}.page-shopping-cart .if-md > .mua-hang, .page-shopping-cart .if-md > .dat-hang, .page-shopping-cart .cart-wrap .block-content > .shopping-cart-table tfoot > tr > td > .if-md > div{width: 100% !important;flex: 1 1 auto !important;}.page-shopping-cart .if-md > .mua-hang > .btn, .page-shopping-cart .if-md > .dat-hang > .btn, .page-shopping-cart .cart-wrap .block-content > .shopping-cart-table tfoot > tr > td > .if-md > div > .btn, .page-shopping-cart .cart-wrap .block-content > .shopping-cart-table tfoot > tr > td > .if-md > div > a{width: 100% !important;display: flex !important;align-items: center !important;justify-content: center !important;text-align: center !important;}.page-shopping-cart table#cart tbody tr td:nth-child(2){background: transparent;padding: 8px 12px;}.page-shopping-cart table#cart tbody tr td:nth-child(2) a{color: var(--ht-text);}.page-shopping-cart .box-sp-cart{align-items: flex-start;}.page-shopping-cart .box-sp-cart > a:first-child{flex: 0 0 78px;width: 78px;max-width: 78px;}.page-shopping-cart .box-sp-cart img, .page-shopping-cart .cart-wrap .block-content > .shopping-cart-table tbody > tr > td img{width: 78px !important;max-width: 78px !important;height: 78px !important;}}@media (max-width: 480px){.box_bn .slide-bn > .bn_item, .slide-bn > .bn_item{flex: 0 0 100%;width: 100% !important;max-width: 100% !important;padding: 0 !important;}.box_bn .slide-bn > .bn_item + .bn_item, .slide-bn > .bn_item + .bn_item{margin-top: 10px;}}.navbar.navbar-d.menu-mobile.ht-cate-grid, .navbar.navbar-d.menu-mobile{display: block;width: 100%;max-width: 100%;margin: 8px 0 16px;padding: 0;overflow: hidden;background: transparent;min-height: 0;border: 0;}.navbar.navbar-d.menu-mobile.ht-cate-grid > ul, .navbar.navbar-d.menu-mobile > ul{display: flex !important;flex-wrap: wrap !important;align-items: stretch;width: 100% !important;max-width: 100%;height: auto !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;list-style: none;font-size: 13px;line-height: 1.3;background: transparent !important;border: 0 !important;border-radius: 0;}.navbar.navbar-d.menu-mobile.ht-cate-grid > ul > li, .navbar.navbar-d.menu-mobile > ul > li{display: flex !important;flex: 0 0 33.333% !important;width: 33.333% !important;max-width: 33.333% !important;height: auto !important;margin: 0 !important;padding: 6px !important;float: none;box-sizing: border-box;border: 0 !important;background: transparent !important;}.navbar.navbar-d.menu-mobile.ht-cate-grid > ul > li:last-child, .navbar.navbar-d.menu-mobile > ul > li:last-child{display: none !important;}.navbar.navbar-d.menu-mobile.ht-cate-grid > ul > li > a, .navbar.navbar-d.menu-mobile > ul > li > a{display: flex !important;flex-direction: column !important;align-items: center;justify-content: center;gap: 10px;width: 100% !important;height: 100% !important;min-height: 118px !important;max-height: none !important;padding: 16px 8px 14px !important;margin: 0 !important;color: var(--ht-navy) !important;white-space: normal !important;font-size: 12px !important;font-weight: 600;text-align: center;line-height: 1.25 !important;overflow: hidden;background: #fff !important;border: 1px solid #e4eef6 !important;border-radius: 18px;box-shadow: 0 8px 18px rgba(27, 152, 224, 0.06);transition: transform 0.2s ease, background 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;}.navbar.navbar-d.menu-mobile.ht-cate-grid > ul > li > a > img, .navbar.navbar-d.menu-mobile img.img-menu-mb{display: block !important;visibility: visible !important;opacity: 1 !important;width: 52px !important;height: 52px !important;max-width: 52px !important;padding: 11px !important;object-fit: contain;margin: 0 auto !important;background: linear-gradient(180deg, #e8f6ff 0%, #d7eefb 100%) !important;border: 0 !important;border-radius: 50%;box-shadow: 0 6px 12px rgba(27, 152, 224, 0.12);filter: none;transition: transform 0.2s ease, background 0.2s ease, box-shadow 0.2s ease, filter 0.2s ease;}.navbar.navbar-d.menu-mobile.ht-cate-grid > ul > li > a > span, .navbar.navbar-d.menu-mobile > ul > li > a > span{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;max-width: 100%;min-height: 2.4em;font-size: 12px;font-weight: 800;letter-spacing: 0.03em;color: var(--ht-navy);white-space: normal;text-align: center;line-height: 1.25;text-transform: uppercase;}.navbar.navbar-d.menu-mobile.ht-cate-grid > ul > li:hover, .navbar.navbar-d.menu-mobile.ht-cate-grid > ul > li.active, .navbar.navbar-d.menu-mobile > ul > li:hover, .navbar.navbar-d.menu-mobile > ul > li.active{background: transparent !important;}.navbar.navbar-d.menu-mobile.ht-cate-grid > ul > li > a:hover, .navbar.navbar-d.menu-mobile.ht-cate-grid > ul > li:hover > a, .navbar.navbar-d.menu-mobile.ht-cate-grid > ul > li.active > a, .navbar.navbar-d.menu-mobile > ul > li > a:hover, .navbar.navbar-d.menu-mobile > ul > li:hover > a, .navbar.navbar-d.menu-mobile > ul > li.active > a{background: #fff !important;color: var(--ht-ict) !important;border-color: #c7e6f7 !important;box-shadow: 0 14px 26px rgba(27, 152, 224, 0.16);transform: translateY(-3px);}.navbar.navbar-d.menu-mobile.ht-cate-grid > ul > li > a:hover > img, .navbar.navbar-d.menu-mobile.ht-cate-grid > ul > li.active > a > img, .navbar.navbar-d.menu-mobile > ul > li > a:hover > img{background: linear-gradient(180deg, var(--ht-ict) 0%, var(--ht-ict-2) 100%) !important;box-shadow: 0 8px 16px rgba(27, 152, 224, 0.28);transform: scale(1.06);filter: brightness(0) invert(1);}.navbar.navbar-d.menu-mobile.ht-cate-grid > ul > li > a:hover > span, .navbar.navbar-d.menu-mobile.ht-cate-grid > ul > li.active > a > span, .navbar.navbar-d.menu-mobile > ul > li > a:hover > span{color: var(--ht-ict);}@media (min-width: 768px){.navbar.navbar-d.menu-mobile.ht-cate-grid > ul > li, .navbar.navbar-d.menu-mobile > ul > li{padding: 8px !important;}.navbar.navbar-d.menu-mobile.ht-cate-grid > ul > li > a, .navbar.navbar-d.menu-mobile > ul > li > a{min-height: 132px !important;padding: 20px 10px 16px !important;border-radius: 20px;}.navbar.navbar-d.menu-mobile.ht-cate-grid > ul > li > a > img, .navbar.navbar-d.menu-mobile img.img-menu-mb{width: 58px !important;height: 58px !important;max-width: 58px !important;padding: 13px !important;}.navbar.navbar-d.menu-mobile.ht-cate-grid > ul > li > a > span, .navbar.navbar-d.menu-mobile > ul > li > a > span{font-size: 13px;}}.search-widget .content-widget{position: relative;z-index: 220;}.search-widget .content-widget .wrap-keyword, .wrap-keyword{width: 100% !important;left: 0 !important;right: auto !important;top: calc(100% + 8px) !important;margin: 0 !important;padding: 8px !important;border: 1px solid var(--ht-line) !important;border-radius: 16px !important;background: #fff !important;box-shadow: 0 18px 44px rgba(4, 36, 117, 0.16) !important;z-index: 400 !important;overflow: hidden;}.search-widget .content-widget .wrap-keyword .suggest, .wrap-keyword .suggest{max-height: min(420px, 62vh) !important;overflow-x: hidden !important;overflow-y: auto !important;padding: 0 !important;}.wrap-keyword .suggest::-webkit-scrollbar{width: 6px !important;background: transparent !important;}.wrap-keyword .suggest::-webkit-scrollbar-track{background: transparent !important;-webkit-box-shadow: none !important;box-shadow: none !important;}.wrap-keyword .suggest::-webkit-scrollbar-thumb{background: #c9d4e4 !important;border-radius: 99px;}.wrap-keyword .item-suggest{border-radius: 12px;}.wrap-keyword .item-suggest + .item-suggest{margin-top: 2px;}.wrap-keyword .item-suggest a, .search-widget .wrap-keyword .item-suggest a{display: grid !important;grid-template-columns: 56px minmax(0, 1fr) auto;align-items: center;gap: 12px;width: 100% !important;padding: 10px 12px !important;border-radius: 12px;text-decoration: none !important;color: var(--ht-text) !important;float: none !important;flex-wrap: nowrap !important;}.wrap-keyword .item-suggest a:hover, .wrap-keyword .item-suggest a:focus, .wrap-keyword .item-suggest.is-active a{background: #eef6fc;color: var(--ht-navy) !important;box-shadow: inset 3px 0 0 var(--ht-ict);}.wrap-keyword .item-suggest a > span{display: block !important;float: none !important;margin: 0 !important;}.wrap-keyword .item-suggest .image{width: 56px !important;height: 56px !important;max-width: 56px !important;border-radius: 10px;background: #f4f7fb;overflow: hidden;display: flex !important;align-items: center;justify-content: center;}.wrap-keyword .item-suggest .image img, .search-widget .content-widget .wrap-keyword .item-suggest img{width: 100% !important;height: 100% !important;max-width: 100%;object-fit: contain;animation: none !important;display: block;}.wrap-keyword .item-suggest .title{max-width: none !important;width: auto !important;height: auto !important;min-width: 0;font-size: 13.5px;font-weight: 600;line-height: 1.35 !important;color: var(--ht-navy) !important;white-space: normal !important;overflow: hidden;text-overflow: ellipsis;display: -webkit-box !important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.wrap-keyword .item-suggest .price{font-size: 14px !important;font-weight: 700 !important;color: var(--ht-orange) !important;white-space: nowrap !important;letter-spacing: -0.01em;line-height: 1.2;}@media (max-width: 991px){.SEAECH-MB .search-widget .content-widget, .search-mobile .search-widget .content-widget{position: relative;z-index: 230;}.SEAECH-MB .wrap-keyword, .search-mobile .wrap-keyword, .navbar-content .wrap-keyword{width: 100% !important;left: 0 !important;top: calc(100% + 6px) !important;border-radius: 14px !important;}.wrap-keyword .item-suggest a, .search-widget .wrap-keyword .item-suggest a{grid-template-columns: 48px minmax(0, 1fr);grid-template-areas: "img title" "img price";column-gap: 10px;row-gap: 3px;padding: 8px 10px !important;}.wrap-keyword .item-suggest .image{grid-area: img;width: 48px !important;height: 48px !important;}.wrap-keyword .item-suggest .title{grid-area: title;font-size: 13px;}.wrap-keyword .item-suggest .price{grid-area: price;font-size: 13px;justify-self: start;}}.ht-cate-bar{display: block;width: 100%;margin: 10px 0 14px;padding: 10px 6px;background: #fff;border: 1px solid #e4eef6;border-radius: 16px;box-shadow: 0 8px 18px rgba(27, 152, 224, 0.07);}.ht-cate-bar > ul{display: flex;flex-wrap: nowrap;align-items: stretch;margin: 0;padding: 0;list-style: none;gap: 2px;}.ht-cate-bar > ul > li{flex: 1 1 0;min-width: 0;}.ht-cate-bar > ul > li > a{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 8px;height: 100%;padding: 10px 4px 12px;border-radius: 12px;text-decoration: none;color: var(--ht-navy);background: transparent;transition: background 0.2s ease, color 0.2s ease;}.ht-cate-bar > ul > li > a > .ht-cate-ico{display: flex;align-items: center;justify-content: center;width: 46px;height: 46px;border-radius: 50%;background: linear-gradient(180deg, #3BB9F0 0%, var(--ht-ict) 45%, #0E5FC4 100%);box-shadow: 0 6px 12px rgba(27, 152, 224, 0.28);transition: background 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;}.ht-cate-bar > ul > li > a > .ht-cate-ico > img{display: block;width: 26px;height: 26px;max-width: 26px;padding: 0;object-fit: contain;filter: brightness(0) invert(1);}.ht-cate-bar > ul > li > a > .ht-cate-name{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;max-width: 100%;min-height: 2.4em;text-align: center;font-size: 11px;font-weight: 800;letter-spacing: 0.03em;text-transform: uppercase;color: var(--ht-navy);line-height: 1.25;white-space: normal;}.ht-cate-bar > ul > li > a:hover{background: #f2f9fe;color: var(--ht-ict);}.ht-cate-bar > ul > li > a:hover > .ht-cate-ico{background: linear-gradient(180deg, #2AA3E8 0%, #0D6FD6 55%, #0A4FB0 100%);box-shadow: 0 10px 18px rgba(27, 152, 224, 0.38);transform: scale(1.08);}.ht-cate-bar > ul > li > a:hover > .ht-cate-name{color: var(--ht-ict);}.single-product-page .product-center-column .product-description{max-height: 460px !important;overflow-y: auto !important;padding: 12px !important;overscroll-behavior: contain;scrollbar-width: thin;scrollbar-color: #042475 #eef2f8;}.single-product-page .product-center-column .product-description::-webkit-scrollbar{width: 6px;}.single-product-page .product-center-column .product-description::-webkit-scrollbar-track{background: #eef2f8;border-radius: 6px;}.single-product-page .product-center-column .product-description::-webkit-scrollbar-thumb{background: #042475;border-radius: 6px;}.single-product-page .product-center-column .product-description > p:has(+ table){position: sticky;top: -12px;z-index: 2;margin: 14px 0 0 !important;padding: 8px 12px !important;background: #042475 !important;border-radius: 8px 8px 0 0;font-style: normal !important;text-transform: none !important;line-height: 1.4 !important;}.single-product-page .product-center-column .product-description > p:has(+ table), .single-product-page .product-center-column .product-description > p:has(+ table) *{color: #fff !important;font-size: 13.5px !important;font-weight: 700 !important;}.single-product-page .product-center-column .product-description table{width: 100% !important;max-width: 100% !important;border-collapse: collapse !important;table-layout: fixed !important;background: #fff !important;border: 1px solid #e4eef6 !important;margin: 0 0 6px !important;}.single-product-page .product-center-column .product-description > p:has(+ table) + table{border-top: 0 !important;}.single-product-page .product-center-column .product-description > p:has(+ table) + table > thead{display: none !important;}.single-product-page .product-center-column .product-description th, .single-product-page .product-center-column .product-description td{padding: 7px 10px !important;border: 0 !important;border-top: 1px solid #e9f0f8 !important;vertical-align: top !important;text-align: left !important;line-height: 1.45 !important;overflow-wrap: anywhere;}.single-product-page .product-center-column .product-description tr > :first-child{width: 40%;}.single-product-page .product-center-column .product-description th, .single-product-page .product-center-column .product-description td, .single-product-page .product-center-column .product-description th *, .single-product-page .product-center-column .product-description td *{font-size: 13.5px !important;}.single-product-page .product-center-column .product-description thead th{background: #042475 !important;}.single-product-page .product-center-column .product-description thead th, .single-product-page .product-center-column .product-description thead th *{color: #fff !important;font-weight: 700 !important;}.single-product-page .product-center-column .product-description tbody td:first-child{background: #f3f7fd !important;}.single-product-page .product-center-column .product-description tbody td:first-child, .single-product-page .product-center-column .product-description tbody td:first-child *{color: #0b3d91 !important;font-weight: 600 !important;}.single-product-page .box_view :is(p, li, td, th, div, span, font, strong, b, em, a, u){font-family: inherit !important;font-size: 15px !important;line-height: 1.75 !important;}.single-product-page .box_view > :first-child{margin-top: 0 !important;}.single-product-page .box_view ul{list-style: disc outside !important;padding-left: 22px !important;margin: 0 0 12px !important;}.single-product-page .box_view ol{list-style: decimal outside !important;padding-left: 24px !important;margin: 0 0 12px !important;}.single-product-page .box_view li{display: list-item !important;margin: 0 0 6px !important;}.single-product-page .box_view li::marker{color: #1B98E0;}.single-product-page .box_view li > strong:first-child{color: #042475 !important;}.single-product-page .box_view :is(h1, h2):not(:has(*)){font-family: inherit !important;font-size: 16.5px !important;line-height: 1.4 !important;font-weight: 700 !important;color: #fff !important;background: #042475 !important;margin: 22px 0 10px !important;padding: 8px 14px !important;border: 0 !important;border-radius: 8px !important;text-transform: none !important;text-align: left !important;}.single-product-page .box_view :is(h1, h2):has(*):not(:has(img, br, iframe, table)){font-family: inherit !important;font-size: 17px !important;line-height: 1.45 !important;font-weight: 700 !important;color: #042475 !important;background: transparent !important;margin: 20px 0 8px !important;padding: 2px 0 2px 10px !important;border: 0 !important;border-left: 4px solid #ed6c33 !important;border-radius: 0 !important;text-transform: none !important;text-align: left !important;}.single-product-page .box_view :is(h3, h4):not(:has(img, br, iframe, table)){font-family: inherit !important;font-size: 15.5px !important;line-height: 1.5 !important;font-weight: 700 !important;color: #0b3d91 !important;background: transparent !important;margin: 16px 0 6px !important;padding: 0 !important;text-align: left !important;}.single-product-page .box_view :is(h1, h2, h3, h4):not(:has(img, br, iframe, table)) *{font-family: inherit !important;font-size: inherit !important;line-height: inherit !important;font-weight: inherit !important;color: inherit !important;background: transparent !important;}.single-product-page .box_view :is(h1, h2, h3, h4):has(img, br, iframe, table){font-family: inherit !important;font-size: 15px !important;line-height: 1.75 !important;font-weight: 400 !important;color: inherit !important;background: transparent !important;margin: 0 0 10px !important;padding: 0 !important;border: 0 !important;text-transform: none !important;}.single-product-page .box_view table{width: 100% !important;border-collapse: collapse !important;table-layout: fixed;border: 1px solid #e4eef6 !important;margin: 6px 0 16px !important;background: #fff;}.single-product-page .box_view th, .single-product-page .box_view td{padding: 8px 12px !important;border: 0 !important;border-top: 1px solid #e9f0f8 !important;vertical-align: top !important;text-align: left !important;overflow-wrap: anywhere;}.single-product-page .box_view tr > :first-child{width: 34%;}.single-product-page .box_view thead th{background: #e3ecf8 !important;}.single-product-page .box_view thead th, .single-product-page .box_view thead th *{color: #042475 !important;font-weight: 700 !important;}.single-product-page .box_view tbody td:first-child{background: #f3f7fd !important;}.single-product-page .box_view tbody td:first-child, .single-product-page .box_view tbody td:first-child *{color: #0b3d91 !important;font-weight: 600 !important;}@media (max-width: 767px){.single-product-page .product-center-column .product-description{max-height: 420px !important;}.single-product-page .box_view :is(h1, h2):not(:has(*)){font-size: 15.5px !important;padding: 7px 12px !important;}.single-product-page .box_view :is(h1, h2):has(*):not(:has(img, br, iframe, table)){font-size: 16px !important;}.single-product-page .box_view th, .single-product-page .box_view td{padding: 7px 9px !important;}.single-product-page .box_view tr > :first-child{width: 38%;}}.single-product-page .product-center-column .product-description{overflow: hidden !important;position: relative;}.single-product-page .product-center-column .product-description.ht-has-more::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 56px;background: linear-gradient(180deg, rgba(247, 251, 255, 0) 0%, #f7fbff 85%);pointer-events: none;z-index: 3;}.single-product-page .ht-spec-more{display: none;justify-content: center;margin: 10px 0 0;}.single-product-page .product-center-column .product-description.ht-has-more + .ht-spec-more{display: flex;}.single-product-page .ht-spec-more button{-webkit-appearance: none;appearance: none;cursor: pointer;display: inline-flex;align-items: center;margin: 0;padding: 8px 20px;border: 1px solid var(--ht-ict, #1B98E0);border-radius: 999px;background: #fff;color: var(--ht-ict, #1B98E0);font-family: inherit;font-size: 14px;font-weight: 700;line-height: 1.2;transition: 0.1s linear all;}.single-product-page .ht-spec-more button:hover{background: var(--ht-ict, #1B98E0);color: #fff;}.single-product-page .ht-spec-more button:focus-visible{outline: 2px solid #042475;outline-offset: 3px;}.single-product-page .ht-spec-more button span{display: inline-flex;align-items: center;gap: 6px;}.single-product-page .ht-spec-more .ht-spec-up, .single-product-page .product-center-column .product-description.ht-open + .ht-spec-more .ht-spec-down{display: none;}.single-product-page .product-center-column .product-description.ht-open + .ht-spec-more .ht-spec-up{display: inline-flex;}.single-product-page .product-center-column .product-description.ht-open{max-height: none !important;flex: 0 0 auto !important;}.single-product-page .product-center-column .product-description.ht-open::after{display: none;}@media (min-width: 992px){.single-product-page .primary_block{align-items: stretch !important;}.single-product-page .product_detail_left{display: flex !important;flex-direction: column;}.single-product-page .product_detail_left > .row_detail{flex: 1 1 auto;align-items: stretch !important;}.single-product-page .product-left-column{display: flex !important;flex-direction: column;}.single-product-page .product-left-column > .tab-content, .single-product-page .product-left-column > .tab-content > .tab-pane.active{flex: 1 1 auto;display: flex !important;flex-direction: column;}.single-product-page .product-left-column #image-block{flex: 1 1 auto;}.single-product-page .product-center-column, .single-product-page .product-center-column > .nen-product-cen, .single-product-page .product-center-column .cauhinh-main, .single-product-page .product-center-column .cauhinh-main > .tab-content, .single-product-page .product-center-column .cauhinh-main > .tab-content > .tab-pane.active, .single-product-page .product-center-column .center-col{display: flex !important;flex-direction: column;flex: 1 1 auto;min-height: 0;}.single-product-page .product-center-column .product-description{flex: 1 1 0;min-height: 360px;max-height: none !important;}.single-product-page .product-right-column{display: flex !important;flex-direction: column;}.single-product-page .product-right-column .user-htkt{flex: 1 1 auto;display: flex;flex-direction: column;}.single-product-page .product-right-column .user-htkt ul{flex: 1 1 auto;display: flex !important;flex-direction: column;justify-content: space-around;}.single-product-page.ht-spec-open .primary_block, .single-product-page.ht-spec-open .product_detail_left > .row_detail{align-items: flex-start !important;}.single-product-page.ht-spec-open .product-left-column #image-block{flex: 0 0 auto;}.single-product-page.ht-spec-open .product-right-column .user-htkt ul{justify-content: flex-start;}}.single-product-page .product-right-column .user-htkt .ht-cs{flex: 1 1 auto;display: flex;flex-direction: column;background: #fff;border: 1px solid var(--ht-line);border-radius: 18px;box-shadow: var(--ht-shadow);overflow: hidden;}.single-product-page .product-right-column .user-htkt .ht-cs-head{display: flex;align-items: center;gap: 10px;margin: 0;padding: 13px 18px;background: linear-gradient(120deg, var(--ht-navy) 0%, var(--ht-ict) 100%);color: #fff;font-size: 15px;font-weight: 700;letter-spacing: .2px;}.single-product-page .product-right-column .user-htkt .ht-cs-head::before{content: "\f3ed";font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";font-weight: 900;color: var(--ht-gold);font-size: 16px;}.single-product-page .product-right-column .user-htkt .ht-cs ul.ht-cs-list{flex: 1 1 auto;display: flex !important;flex-direction: column;margin: 0 !important;padding: 6px 0 !important;list-style: none;background: transparent;border: 0 !important;border-radius: 0 !important;box-shadow: none;overflow: visible;}.single-product-page .product-right-column .user-htkt .ht-cs ul.ht-cs-list li{display: flex !important;align-items: center;gap: 12px;margin: 0 !important;padding: 11px 16px !important;border-bottom: 1px dashed #e6ecf4 !important;background: transparent;}.single-product-page .product-right-column .user-htkt .ht-cs ul.ht-cs-list li:last-child{border-bottom: 0 !important;}.single-product-page .product-right-column .user-htkt .ht-cs ul.ht-cs-list li::before{flex: 0 0 36px;width: 36px;height: 36px;display: flex;align-items: center;justify-content: center;border-radius: 12px;background: #e8f5fd;color: var(--ht-ict);font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";font-weight: 900;font-size: 17px;}.single-product-page .product-right-column .user-htkt .ht-cs li.ht-cs-bh::before{content: "\f3ed";}.single-product-page .product-right-column .user-htkt .ht-cs li.ht-cs-doi::before{content: "\f362";}.single-product-page .product-right-column .user-htkt .ht-cs li.ht-cs-cl::before{content: "\f058";}.single-product-page .product-right-column .user-htkt .ht-cs li.ht-cs-mail::before{content: "\f0e0";}.single-product-page .product-right-column .user-htkt .ht-cs li.ht-cs-tel::before{content: "\f095";}.single-product-page .product-right-column .user-htkt .ht-cs li.ht-cs-ship::before{content: "\f0d1";}.single-product-page .product-right-column .user-htkt .ht-cs li.ht-cs-ld::before{content: "\f0ad";}.single-product-page .product-right-column .user-htkt .ht-cs ul.ht-cs-list li.ht-cs-ld::before{background: #fdebe1;color: var(--ht-orange);}.single-product-page .product-right-column .user-htkt .ht-cs ul.ht-cs-list li > div{min-width: 0;color: var(--ht-text) !important;}.single-product-page .product-right-column .user-htkt .ht-cs ul.ht-cs-list li strong{display: block;color: var(--ht-navy);font-size: 14px;font-weight: 700;line-height: 1.35;}.single-product-page .product-right-column .user-htkt .ht-cs ul.ht-cs-list li span, .single-product-page .product-right-column .user-htkt .ht-cs ul.ht-cs-list li a{display: block;margin-top: 2px;color: var(--ht-muted) !important;font-size: 12.5px !important;font-weight: 500 !important;line-height: 1.45;}.single-product-page .product-right-column .user-htkt .ht-cs ul.ht-cs-list li a{color: var(--ht-ict) !important;font-weight: 600 !important;text-decoration: none;letter-spacing: -.1px;}.single-product-page .product-right-column .user-htkt .ht-cs ul.ht-cs-list li a span{display: inline-block;margin: 0;white-space: nowrap;color: inherit !important;font-size: inherit !important;font-weight: inherit !important;}.single-product-page .product-right-column .user-htkt .ht-cs ul.ht-cs-list li a:hover{text-decoration: underline;}.single-product-page .product-right-column .user-htkt .ht-cs ul.ht-cs-list li.ht-cs-ld{margin: 6px 12px 6px !important;padding: 10px 12px !important;border: 0 !important;border-radius: 12px;background: #fff7f2;}.single-product-page .product-right-column .user-htkt .ht-cs ul.ht-cs-list li.ht-cs-ld strong{color: #b5491a;}@media (max-width: 991px){.single-product-page .product-right-column .user-htkt .ht-cs{border-radius: 14px;}.single-product-page .product-right-column .user-htkt .ht-cs ul.ht-cs-list li{padding: 10px 14px !important;}}.single-product-page .product-center-column .product-description > div[itemprop="description"]{margin: 0 0 12px !important;padding: 0 0 12px !important;border-bottom: 1px dashed #d6e3ef;}.single-product-page .product-center-column .product-description > div[itemprop="description"], .single-product-page .product-center-column .product-description > div[itemprop="description"] *{color: #3d4656 !important;font-size: 14.5px !important;font-weight: 400 !important;line-height: 1.7 !important;}.single-product-page .product-center-column .product-description ul.ht-meta-r15{display: flex !important;flex-wrap: wrap;gap: 10px;margin: 0 0 14px !important;padding: 0 !important;}.single-product-page .product-center-column .product-description ul.ht-meta-r15 li{flex: 1 1 170px;display: flex !important;align-items: center;gap: 10px;margin: 0 !important;padding: 9px 12px !important;background: #fff !important;border: 1px solid #e1ebf4 !important;border-radius: 12px !important;box-shadow: 0 2px 8px rgba(4, 36, 117, 0.04);text-transform: none !important;}.single-product-page .product-center-column .product-description ul.ht-meta-r15 li.ht-meta-tt::before, .single-product-page .product-center-column .product-description ul.ht-meta-r15 li.ht-meta-bh::before{flex: 0 0 34px;width: 34px;height: 34px;display: flex !important;align-items: center;justify-content: center;border-radius: 10px;background: #e8f5fd;color: var(--ht-ict);font-family: "Font Awesome 5 Pro", "Font Awesome 5 Free";font-weight: 900;font-size: 15px;}.single-product-page .product-center-column .product-description ul.ht-meta-r15 li.ht-meta-tt::before{content: "\f1b2" !important;}.single-product-page .product-center-column .product-description ul.ht-meta-r15 li.ht-meta-bh::before{content: "\f3ed" !important;}.single-product-page .product-center-column .product-description ul.ht-meta-r15 li.ht-meta-tt-0::before{background: #e7f6ec;color: #15803d;}.single-product-page .product-center-column .product-description ul.ht-meta-r15 li.ht-meta-tt-2::before{background: #fff1e8;color: var(--ht-orange);}.single-product-page .product-center-column .product-description ul.ht-meta-r15 li > span.ht-meta-chu{display: flex !important;flex-direction: column;min-width: 0;}.single-product-page .product-center-column .product-description ul.ht-meta-r15 li span.ht-meta-lbl{display: block !important;color: var(--ht-muted) !important;font-size: 12px !important;font-weight: 500 !important;line-height: 1.3 !important;text-transform: none !important;}.single-product-page .product-center-column .product-description ul.ht-meta-r15 li span.ht-meta-val{display: block !important;color: var(--ht-navy) !important;font-size: 14px !important;font-weight: 700 !important;line-height: 1.35 !important;text-transform: none !important;}
