:root{--tp-ff-body:'Be Vietnam Pro',sans-serif;--tp-ff-heading:'Be Vietnam Pro',sans-serif;--tp-ff-p:'Be Vietnam Pro',sans-serif;--tp-theme-primary:#00AEEF;--tp-theme-secondary:#EC008C;--tp-border-primary:#00AEEF;--th-cyan:#00AEEF;--th-cyan-dark:#0088CC;--th-cyan-darker:#006699;--th-cyan-light:#E8F8FF;--th-magenta:#EC008C;--th-magenta-dark:#C50075;--th-magenta-light:#FFF0F8;--th-yellow:#FFD600;--th-yellow-dark:#E6C200;--th-footer-bg:#003D5C;--th-footer-bottom:#002A3F}a,body,button,div,h1,h2,h3,h4,h5,h6,input,label,li,p,select,span,td,textarea,th{font-family:'Be Vietnam Pro',sans-serif!important}.search-popup{transition:all .4s cubic-bezier(.4, 0, .2, 1)!important}.search-active .search-popup form{transition-delay:0.2s!important}.search-active .search-popup .close-search{transition-delay:0.3s!important}.th-hero-slider{width:100%;height:100%}.th-slide-item{display:block;width:100%;min-height:780px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;transition:transform .3s ease}.th-slide-item::after{display:none!important}.tp-slider-5-social{position:absolute;z-index:50!important;top:50%;left:30px;transform:translateY(-50%);background:rgba(0,0,0,.35);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:30px;padding:16px 10px;border:1px solid rgba(255,255,255,.12)}.tp-slider-5-social a{width:44px!important;height:44px!important;line-height:44px!important;text-align:center;display:block!important;border:1px solid rgba(255,255,255,.25)!important;color:#fff!important;border-radius:50%!important;margin-bottom:10px!important;font-size:16px;transition:all .3s ease}.tp-slider-5-social a:hover{background:var(--th-cyan)!important;border-color:var(--th-cyan)!important;color:#fff!important;transform:scale(1.12)}.tp-slider-5-social span{color:#fff!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:1.5px;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg)!important;display:block!important;margin:18px auto 0!important;padding-top:14px;border-top:1px solid rgba(255,255,255,.25)}.tp-slider-5-social span::before{display:none!important}.th-slider-pagination{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:10;display:flex;gap:10px}.th-slider-pagination .swiper-pagination-bullet{width:12px;height:12px;background:rgba(255,255,255,.4);opacity:1;border-radius:50%;transition:all .3s ease}.th-slider-pagination .swiper-pagination-bullet-active{background:var(--th-cyan);transform:scale(1.3)}@media (max-width:767px){.th-slide-item{min-height:400px}}.tp-header-5-top{background:var(--th-cyan-light)!important}.tp-header-5-top-shoping,.tp-header-5-top-shoping a,.tp-header-5-top-shoping i,.tp-header-5-top-shoping span{color:#000!important}.tp-header-5-top-shoping a{text-decoration:none!important}.tp-header-5-bottom{background:var(--tp-common-white)!important}.tp-header-2-logo img{max-height:56px;width:auto}.tpoffcanvas__logo img{max-height:56px;width:auto}.header-sticky{background-color:var(--tp-common-white)!important;box-shadow:0 2px 20px rgba(0,174,239,.1)!important}.tp-header-5-btn{background:var(--th-cyan)!important}.tp-header-5-btn::before{background:var(--th-cyan-dark)!important}.tp-header-5-btn:hover{color:var(--tp-common-white)!important}.tp-header-5-shop span{background-color:var(--th-magenta)!important}.tp-slider-5-bg{background:var(--th-cyan-light)!important}.tp-slider-5-bg-overlay{background:linear-gradient(135deg,#d4f4ff 0,#e8f8ff 100%)!important}.tp-slider-5-sub-title{background:var(--th-yellow)!important;color:var(--th-footer-bg)!important}.tp-slider-5-content .tp-btn-red{background:var(--th-magenta)!important}.tp-slider-5-content .tp-btn-red::before{background:var(--th-magenta-dark)!important}.tp-slider-5-price-title span{color:var(--th-magenta)!important}.tp-btn-red{background:var(--th-magenta)!important}.tp-btn-red::before{background:var(--th-magenta-dark)!important}.tp-btn-border span{color:var(--th-cyan-dark)}.tp-btn-border:hover{border-color:var(--th-cyan)!important;color:var(--tp-common-white)!important}.tp-btn-border::before{background:var(--th-cyan)!important}.back-to-top-btn.secondary{background:var(--th-magenta)!important}.tp-section-sub-title{color:var(--th-cyan)!important}.tp-section-sub-title.two{color:var(--th-magenta)!important}.tp-section-sub-title.five{background:var(--th-yellow)!important;color:var(--th-footer-bg)!important}.tp-about-5-progress-bar{background-image:linear-gradient(270deg,#fff 0,var(--th-magenta) 100%)!important}.tp-about-5-progress-bar.two{background-image:linear-gradient(270deg,#fff 0,var(--th-cyan) 100%)!important}.tp-about-5-progress-bar span{color:var(--th-magenta)!important}.tp-about-5-progress-bar span.two{color:var(--th-cyan-dark)!important}.tp-about-5-call-icon a{color:var(--th-magenta)!important;border-color:var(--th-magenta-light)!important}.tp-about-5-call-icon a:hover{background:var(--th-magenta)!important;color:var(--tp-common-white)!important;border-color:var(--th-magenta)!important}.tp-feature-2-icon.two{border-color:var(--th-cyan-light)!important}.tp-service-5-btn.one a:hover{background:var(--th-cyan)!important;color:var(--tp-common-white)!important}.tp-service-5-btn.two a:hover{background:var(--th-magenta)!important;color:var(--tp-common-white)!important}.tp-service-5-btn.three a:hover{background:var(--th-yellow)!important;color:var(--th-footer-bg)!important}.tp-service-5-btn.four a:hover{background:var(--th-cyan-dark)!important;color:var(--tp-common-white)!important}.tp-service-5-wrapper:hover{box-shadow:0 10px 40px rgba(0,174,239,.12)}.tp-testimonial-5-thumb-icon span{background:var(--th-cyan)!important}.tp-cta-4-area.two{background-image:linear-gradient(90deg,var(--th-cyan) 0,var(--th-footer-bg) 58%,var(--th-magenta) 100%)!important}.tp-cta-4-area.two.th-cta-plain{background:#fff!important;background-image:none!important}.th-cta-plain .tp-section-sub-title.five-white{color:var(--th-cyan)!important}.th-cta-plain .tp-section-title.five-white,.th-cta-plain .tp-section-title.five-white *{color:#000!important;-webkit-text-fill-color:#000000!important}.tpoffcanvas{padding-left:24px!important;padding-right:24px!important}.tpoffcanvas__contact-info ul li{display:flex;align-items:flex-start;gap:8px;margin-bottom:14px}.tpoffcanvas__contact-info ul li svg.lic{color:var(--th-cyan);flex:0 0 15px;width:15px;height:15px;margin-top:4px}.tpoffcanvas__contact-info ul li a{margin-left:0!important;flex:1 1 auto;min-width:0;font-size:13px;line-height:1.5}.th-footer-fb-embed{width:250px;max-width:100%;margin:0}.th-fb-page-embed{line-height:0;display:block;width:360px;max-width:100%;margin:0 auto}.th-fb-page-embed iframe{display:block;width:100%}.tpoffcanvas__fb-page{margin-top:22px;padding-top:20px;border-top:1px solid rgba(0,0,0,.08)}.tpoffcanvas__fb-page-title{font-size:18px;font-weight:700;color:var(--tp-heading-primary);margin-bottom:12px}.tpoffcanvas__fb-page .th-fb-page-embed{margin:0 auto;width:245px}.th-fbcard{width:100%;max-width:100%;background:#fff;border:1px solid #e4e6eb;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.08)}.th-fbcard-head{display:flex;align-items:center;gap:7px;padding:9px 10px;border-bottom:1px solid #eef0f2}.th-fbcard-logo{flex:0 0 auto;line-height:0}.th-fbcard-logo img{width:36px;height:36px;border-radius:50%;object-fit:cover;display:block;border:1px solid #eee}.th-fbcard-logo img.is-fallback{border-radius:8px;object-fit:contain}.th-fbcard-meta{flex:1 1 auto;min-width:0;line-height:1.25}.th-fbcard-name{display:block;font-weight:700;font-size:14px;color:#050505!important;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.th-fbcard-name:hover{text-decoration:underline}.th-fbcard a.th-fbcard-name,.th-fbcard a.th-fbcard-name:hover{color:#050505!important}.th-fbcard a.th-fbcard-btn{color:#fff!important}.tp-footer-2-bottom.tp-footer-3-bottom{padding-top:10px!important;padding-bottom:10px!important}.th-fbcard-followers{display:block;font-size:11px;color:#65676b!important;white-space:nowrap}.th-fbcard-btn{flex:0 0 auto;display:inline-flex;align-items:center;background:#1877f2;color:#fff!important;font-size:11px;font-weight:600;padding:2px 9px;line-height:1.35;border-radius:6px;text-decoration:none;white-space:nowrap}.th-fbcard-feed{height:435px;overflow:hidden}.tp-footer-top .th-fbcard-feed{height:250px}.th-fbcard-feed iframe{display:block;margin-top:-85px}.tpoffcanvas__fb-page .th-fbcard{margin:0;width:100%}.tp-footer-top .th-fbcard{width:100%}.tp-main-menu-mobile ul li.has-dropdown>a .dropdown-toggle-btn{border:none!important;background:0 0!important;width:30px;height:30px;line-height:1}.tp-main-menu-mobile .dropdown-toggle-btn svg.lic{width:18px;height:18px;color:var(--tp-heading-primary);transition:transform .3s ease;vertical-align:middle}.tp-main-menu-mobile .dropdown-toggle-btn.dropdown-opened svg.lic{transform:rotate(180deg)}.tp-main-menu-mobile ul li.has-dropdown>a .dropdown-toggle-btn:hover{background-color:transparent!important}.tp-main-menu-mobile .dropdown-toggle-btn:hover svg.lic,.tp-main-menu-mobile ul li.has-dropdown>a.expanded .dropdown-toggle-btn.dropdown-opened svg.lic{color:var(--th-cyan)}.tp-cta-4-area.two.th-cta-image{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.tp-cta-4-area.two.th-cta-image::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.45);z-index:0}.tp-cta-4-area.two.th-cta-image>.container{position:relative;z-index:1}.th-cta-image .tp-section-sub-title.five-white,.th-cta-image .tp-section-title.five-white,.th-cta-image .tp-section-title.five-white *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.tp-text-slider-text{-webkit-text-stroke-color:var(--th-cyan)!important}.tp-product-bg-overlay.five{background:linear-gradient(135deg,#00aeef 0,#0077b6 100%)!important}.tp-product-bg-overlay.five-two{background:linear-gradient(135deg,#ec008c 0,#c50075 100%)!important}.tp-product-sub-title.five{color:rgba(255,255,255,.85)!important}.tp-product-bg-overlay.five .tp-product-sub-title,.tp-product-bg-overlay.five .tp-product-title,.tp-product-bg-overlay.five-two .tp-product-sub-title,.tp-product-bg-overlay.five-two .tp-product-title{color:#fff!important}.tp-product-bg-overlay.five .tp-btn-border span,.tp-product-bg-overlay.five-two .tp-btn-border span{color:#fff!important}.tp-product-bg-overlay.five .tp-btn-border,.tp-product-bg-overlay.five-two .tp-btn-border{border-color:rgba(255,255,255,.5)!important}.tp-product-bg-overlay.five .tp-btn-border:hover,.tp-product-bg-overlay.five-two .tp-btn-border:hover{border-color:#fff!important;background:0 0!important}.tp-product-bg-overlay.five .tp-btn-border::before,.tp-product-bg-overlay.five-two .tp-btn-border::before{background:var(--tp-common-black)!important}.th-featured-shop .tp-section-title{font-size:32px;line-height:1.25;letter-spacing:-.5px}.th-featured-shop .tp-section-sub-title{font-size:13px}.th-featured-shop .tp-btn{background:var(--th-cyan)!important;color:#fff!important}.th-featured-shop .tp-btn::before{background:var(--th-cyan-dark)!important}.th-featured-shop .product_wrapper{padding:0!important}.th-featured-shop .product_wrapper.two{background:#fff;border-radius:16px;box-shadow:none;border:1px solid #eee;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease}.th-featured-shop .product_wrapper.two:hover{transform:translateY(-5px);box-shadow:0 6px 20px rgba(0,0,0,.06)}.th-related-products .product_wrapper.two{filter:none}.th-related-products .swiper-container{overflow:visible}.th-related-products .tp-product-slider{overflow:hidden;padding-top:10px}.th-featured-shop .product__top-brand{display:none!important}.th-featured-shop .product__thumb{background:#f5f5f7;aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:10px;position:relative;overflow:hidden;border-radius:10px}.th-featured-shop .product__thumb>a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.th-featured-shop .product__thumb img{object-fit:cover!important;width:100%!important;height:100%!important;max-width:100%;border-radius:8px;transition:transform .4s ease}.th-featured-shop .product_wrapper.two:hover .product__thumb img{transform:scale(1.05)}.th-featured-shop .product__action{position:absolute!important;right:10px;top:10px;gap:6px;opacity:0;visibility:visible!important;transform:translateX(8px);transition:opacity .3s ease,transform .3s ease}.th-featured-shop .product_wrapper.two:hover .product__action{opacity:1;transform:translateX(0)}.th-featured-shop .product-action-btn{width:36px!important;height:36px!important;background:#fff!important;border:none!important;border-radius:10px!important;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex!important;align-items:center;justify-content:center;color:#303030!important;font-size:14px;cursor:pointer;transition:all .25s ease}.th-featured-shop .product-action-btn:hover{background:var(--th-cyan)!important;color:#fff!important;transform:scale(1.1)}.th-featured-shop .product-action-tooltip{display:none!important}.th-featured-shop .th-cart-btn{background:var(--th-cyan)!important;color:#fff!important;box-shadow:0 3px 12px rgba(0,174,239,.3)}.th-featured-shop .th-cart-btn:hover{background:var(--th-cyan-dark)!important;color:#fff!important;transform:scale(1.1);box-shadow:0 5px 16px rgba(0,174,239,.45)}.th-featured-shop .product__add{display:none!important}.th-featured-shop .product__content{padding:14px 16px 20px!important;background:#fff;text-align:center}.th-featured-shop .product__rating{display:none!important}.th-featured-shop .product__title{margin-bottom:4px!important}.th-featured-shop .product__title a{font-size:15px!important;font-weight:600!important;color:#1a1a1a!important;transition:color .2s ease}.th-featured-shop .product__title a:hover{color:var(--th-cyan)!important}.th-featured-shop .th-product-price{color:var(--th-magenta);font-weight:700;font-size:15px;margin-top:2px}.th-featured-shop .th-product-price .price-sale{color:var(--th-magenta);font-weight:700}.th-featured-shop .th-product-price .price-original{color:#aaa;font-weight:400;font-size:13px;margin-left:6px;text-decoration:line-through}.tp-footer-3-area{background-color:var(--th-footer-bg)!important}.tp-footer-title{color:var(--tp-common-white)!important}.tp-footer-3-call{color:rgba(255,255,255,.85)!important}.tp-footer-3-call:hover{color:var(--th-cyan)!important}.tp-footer-4-list ul li a{color:rgba(255,255,255,.7)!important}.tp-footer-4-list ul li a:hover{color:var(--th-cyan)!important}.tp-footer-3-thumb-date.five span{color:var(--th-yellow)!important}.tp-footer-3-thumb-date.five p{color:rgba(255,255,255,.7)!important}.tp-footer-2-bottom.tp-footer-3-bottom{background-color:var(--th-footer-bottom)!important}.tp-footer-3-copy-paragraph{color:rgba(255,255,255,.6)!important}.tp-footer-3-copy-paragraph a{color:var(--th-cyan)!important}.tp-footer-text p{color:rgba(255,255,255,.7)!important}.tp-footer-logo img{max-height:70px;width:auto}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{border-color:var(--th-cyan)!important}a:hover{color:var(--th-cyan)!important}.tp-main-menu-content ul li.active>a,.tp-main-menu-content ul li:hover>a{color:var(--th-cyan)!important}.th-about-highlight-icon{color:var(--th-cyan);font-size:20px;margin-right:12px;flex-shrink:0}.th-about-highlight-text h3{font-size:15px;font-weight:600;margin-bottom:0;line-height:1.4}.th-about-highlight-item{transition:transform .3s ease}.th-about-highlight-item:hover{transform:translateX(6px)}.tp-feature-5-row{border-bottom:none!important;padding-bottom:0!important}.th-feature-fa-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--th-cyan-light);color:var(--th-cyan);font-size:22px;transition:all .3s ease}.tp-feature-5-wrapper:hover .th-feature-fa-icon{background:var(--th-cyan);color:#fff;transform:scale(1.1)}.tp-product-2-area{background:#f8f9fa}.tp-product-2-area.pt-60{padding-top:36px}.tp-product-2-area.pb-60{padding-bottom:36px}.tp-feature-5-area.pt-60{padding-top:15px}.tp-product-2-area .tp-section-title{font-size:32px;line-height:1.25;letter-spacing:-.5px;margin-bottom:0!important}.tp-product-2-area .tp-section-title-wrapper{margin-bottom:15px!important}.tp-product-2-area .tp-section-sub-title{font-size:13px}.tp-about-2-area .tp-section-title{font-size:32px;line-height:1.25;letter-spacing:-.5px}.tp-about-2-area .tp-section-paragraph{font-size:15px;line-height:1.7;color:#303030;text-align:justify}@media (max-width:767px){.tp-about-2-area .tp-section-title-wrapper{margin-bottom:16px!important}.tp-about-2-area .tp-section-title{margin-bottom:10px!important}.tp-about-2-area .tp-section-paragraph{margin-top:8px!important;line-height:1.6}.tp-about-2-right-wrapper .th-about-highlights{margin-bottom:20px!important}.tp-about-2-area .th-about-highlight-item{margin-bottom:9px!important}.tp-about-2-area.pt-80{padding-top:34px!important}.tp-about-2-area.pb-80{padding-bottom:34px!important}.tp-about-2-signature-btn{margin-left:auto}.tp-about-2-signature .tp-btn{padding:8px 28px!important;line-height:20px!important}}.tp-about-2-right-wrapper .th-about-highlights{border:none!important;padding:0!important;border-radius:0!important}.tp-about-2-signature{flex-wrap:wrap;gap:15px}.tp-about-2-signature .tp-btn{padding:14px 28px;font-size:14px;background:var(--th-cyan)!important;color:#fff!important}.tp-about-2-signature .tp-btn::before{background:var(--th-cyan-dark)!important}.tp-about-2-signature .tp-btn:hover{color:#fff!important}.tp-about-4-call-icon a{width:50px;height:50px;line-height:50px;text-align:center;border-radius:50%;background:var(--th-cyan-light)!important;color:var(--th-cyan)!important;display:inline-block;font-size:18px;transition:all .3s ease}.tp-about-4-call-icon a:hover{background:var(--th-cyan)!important;color:#fff!important;box-shadow:0 4px 15px rgba(0,174,239,.4);transform:scale(1.08)}.tp-about-4-call-number span{font-size:13px;color:#888;display:block}.tp-about-4-call-number a{font-size:18px;font-weight:700;color:#222}::-moz-selection{background:var(--th-cyan)!important;color:var(--tp-common-white)!important}::selection{background:var(--th-cyan)!important;color:var(--tp-common-white)!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--th-cyan-light)}::-webkit-scrollbar-thumb{background:var(--th-cyan);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--th-cyan-dark)}.tp-header-2-main-menu>nav>ul>li:not(:last-child){margin-right:40px}.tp-cta-4-setion-title .tp-section-title{font-size:50px;color:var(--tp-common-black)}.tp-blog-content-inner-heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;overflow-wrap:break-word}.tp-blog-4-area .row>[class*=col-]{display:flex}.tp-blog-4-area .tp-blog-wrapper{display:flex;flex-direction:column;width:100%}.tp-blog-4-area .tp-blog-content{flex:1;display:flex;flex-direction:column}.tp-blog-4-area .tp-blog-content-inner{flex:1;display:flex;flex-direction:column}.tp-blog-4-area .tp-blog-content-inner .tp-blog-btn{margin-top:auto}.tp-blog-4-area .tp-blog-content-inner-heading{height:2.8em}.tp-blog-4-area .tp-blog-content-inner p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;overflow-wrap:break-word;line-height:1.6;height:4.8em}.tp-blog-content{padding:15px 4px 15px}.th-blog-heading{font-size:32px!important;text-transform:none}.th-blog-next,.th-blog-prev{width:44px;height:44px;border-radius:50%;border:2px solid #ddd;background:0 0;color:#333;font-size:14px;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center}.th-blog-next:hover,.th-blog-prev:hover{background:#00aeef;border-color:#00aeef;color:#fff}.th-blog-viewall{padding:12px 28px!important;font-size:16px!important}.tp-blog-thumb{height:240px!important;overflow:hidden!important}.tp-blog-thumb a{display:block;width:100%;height:100%}.tp-blog-thumb img{width:100%!important;height:100%!important;object-fit:cover!important}.tp-blog-date{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.tp-blog-date span{margin-left:0}.th-blog-cat{display:inline-block;background:rgba(0,174,239,.1);color:#00aeef;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:4px 12px;border-radius:20px;transition:all .3s ease}.tp-blog-wrapper:hover .th-blog-cat{background:#00aeef;color:#fff}.th-blog-time{font-size:13px;color:#888;font-weight:400}.th-blog-time::before{content:"\f073";font-family:"Font Awesome 6 Pro","Font Awesome 6 Free";font-weight:400;margin-right:5px;font-size:12px}.tp-blog-btn{display:inline-flex;align-items:center;gap:6px;color:#00aeef;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;padding:8px 0;position:relative;transition:all .3s ease}.tp-blog-btn::after{content:"→";display:inline-block;transition:transform .3s ease}.tp-blog-btn::before{content:"";position:absolute;bottom:4px;left:0;width:0;height:2px;background:#00aeef;transition:width .3s ease}.tp-blog-btn:hover{color:#ec008c}.tp-blog-btn:hover::after{transform:translateX(4px)}.tp-blog-btn:hover::before{width:100%;background:#ec008c}.th-blog-section .tp-blog-btn{justify-content:flex-start;position:relative;width:100%;background:0 0;color:#00aeef;font-size:14px;text-transform:uppercase;letter-spacing:.5px;padding:10px 0;border-radius:0;border-bottom:2px solid #00aeef;transition:color .25s ease,border-color .25s ease}.th-blog-section .tp-blog-btn::after{display:inline-block!important}.th-blog-section .tp-blog-btn::before{display:none!important}.th-blog-section .tp-blog-btn:hover{color:#ec008c;border-color:#ec008c;transform:none;box-shadow:none}@media (max-width:767px){.th-blog-section .tp-blog-btn{padding:10px 0!important;line-height:20px!important;font-size:14px!important}.th-blog-viewall{padding:8px 24px!important;line-height:20px!important;font-size:15px!important}}.tp-testimonial-5-role{display:block;font-size:14px;color:#888;margin-top:4px}.tp-testimonial-5-thumb .img-avatar-user{width:180px;height:180px;object-fit:cover;border-radius:50%}.tp-brand-4-area,.tp-testimonial-5-area{background:linear-gradient(180deg,#e8f8ff 0,#f4fbff 100%)}.tp-btn-red{box-shadow:0 4px 15px rgba(236,0,140,.2);transition:all .3s ease}.tp-choose-us-feature-wrapper{transition:all .4s cubic-bezier(.165, .84, .44, 1);background:#ffd525;border-radius:12px;padding:30px 15px}.tp-faq-5-accordion-item{transition:all .3s ease;border:1px solid transparent}@media (hover:hover){.tp-btn-red:hover{box-shadow:0 8px 25px rgba(236,0,140,.4);transform:translateY(-2px)}.tp-choose-us-feature-wrapper:hover{transform:translateY(-8px);box-shadow:0 10px 30px rgba(0,0,0,.08)}.tp-faq-5-accordion-item:hover{box-shadow:0 4px 15px rgba(0,174,239,.1);border-color:rgba(0,174,239,.2)}}.tp-section-title{text-transform:none!important}.tp-section-sub-title{text-transform:uppercase!important;letter-spacing:2px}@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tp-footer-widget-cutm-pdg-3{margin-left:0;padding-left:0}}@media (max-width:767px){.tp-cta-4-setion-title .tp-section-title{font-size:36px!important}.tp-faq-5-area .tp-section-title{font-size:30px!important}.tp-about-2-signature{flex-direction:row!important;align-items:center!important}.tp-about-2-signature .tp-about-4-call-item{margin-top:0!important;margin-left:20px!important}}.tp-contact-card{background:#fff;padding:45px 35px;border-radius:12px;position:relative;height:100%;transition:all .3s ease;border:1px solid #eaeaea;box-shadow:0 5px 20px rgba(0,0,0,.02)}.tp-contact-card:hover{background:#6200ea;border-color:#6200ea;box-shadow:0 10px 30px rgba(98,0,234,.3);transform:translateY(-5px)}.tp-contact-card:hover .tp-contact-card-info p,.tp-contact-card:hover .tp-contact-card-subtitle,.tp-contact-card:hover .tp-contact-card-title{color:#fff}.tp-contact-card-header{display:flex;align-items:center;margin-bottom:35px}.tp-contact-card-icon{width:65px;height:65px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;color:#6200ea;margin-right:20px;box-shadow:0 10px 20px rgba(0,0,0,.05);flex-shrink:0}.tp-contact-card:hover .tp-contact-card-icon{color:#6200ea}.tp-contact-card-title-wrap{text-align:left}.tp-contact-card-title{font-size:22px;font-weight:700;margin-bottom:5px;color:#000}.tp-contact-card-subtitle{font-size:14px;color:#303030;margin-bottom:0}.tp-contact-card-info{text-align:left}.tp-contact-card-info p{font-size:16px;color:#303030;margin-bottom:10px;font-weight:500;line-height:1.6}.tp-contact-card-info p:last-child{margin-bottom:0}.tp-contact-card-arrow{position:absolute;bottom:35px;right:35px;width:50px;height:50px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#6200ea;font-size:18px;box-shadow:0 10px 20px rgba(0,0,0,.05);transition:all .3s ease}.tp-contact-card-arrow:hover{background:#ffcc29;color:#1f2f05}.tp-contact-card:hover .tp-contact-card-subtitle{color:rgba(255,255,255,.7)}.tp-contact-card:hover .tp-contact-card-info p{color:rgba(255,255,255,.9)}.tp-breadcrumb-area{display:flex;align-items:flex-end;padding:380px 0 20px;background:#edeef2}.tp-breadcrumb-title{text-shadow:0 0 3px rgba(255,255,255,.95),0 2px 12px rgba(255,255,255,.9),0 0 22px rgba(255,255,255,.7)}.tp-breadcrumb-body,.tp-breadcrumb-body a,.tp-breadcrumb-body span{text-shadow:0 0 3px rgba(255,255,255,.95),0 1px 7px rgba(255,255,255,.9)}.tp-postbox-area.th-detail-nobanner{padding-top:max(176px,var(--th-detail-top,176px))}@media (min-width:768px) and (max-width:1199px){.tp-postbox-area.th-detail-nobanner{padding-top:max(150px,var(--th-detail-top,150px))}}@media (max-width:767px){.tp-postbox-area.th-detail-nobanner{padding-top:max(182px,var(--th-detail-top,182px))}}.tagcloud a:hover,.tp-postbox-tagcloud-social a:hover{color:#fff!important;background-color:var(--th-cyan)!important;border-color:var(--th-cyan)!important}.th-shop-breadcrumb{text-align:left;padding-left:20px}.th-shop-breadcrumb .tp-breadcrumb-title{font-size:56px!important;font-weight:800!important;color:#000!important;margin-bottom:10px!important}.th-shop-breadcrumb .tp-breadcrumb-body{font-size:16px!important;font-weight:700!important;color:#000!important;text-transform:uppercase!important}.th-shop-breadcrumb .tp-breadcrumb-body a.home{color:#000!important;text-decoration:none!important}.th-shop-breadcrumb .tp-breadcrumb-body a.home:hover{color:var(--th-cyan)!important}.th-shop-breadcrumb .tp-breadcrumb-body .spacing{margin:0 5px}.th-shop-breadcrumb .tp-breadcrumb-body .th-breadcrumb-current{color:var(--th-cyan)!important}.tp-breadcrumb-bg-shape-5{left:0!important;right:0!important;width:100%!important;height:auto!important}.tp-postbox-pagination{text-align:center!important}.tp-postbox-pagination nav ul{display:inline-flex!important;justify-content:center!important;gap:12px!important;padding:0!important;margin:0 auto!important;list-style:none!important;align-items:center!important}.tp-postbox-pagination nav ul li{display:inline-block!important;margin-right:0!important}.tp-postbox-pagination nav ul li a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:50px!important;height:50px!important;line-height:50px!important;border-radius:0!important;background-color:transparent!important;color:var(--tp-heading-primary,#000)!important;font-size:20px!important;font-weight:700!important;transition:all .3s ease-out!important;border:1px solid #e6e6e6!important;text-decoration:none!important}.tp-postbox-pagination nav ul li a:hover{background-color:var(--th-cyan)!important;color:#fff!important;border-color:var(--th-cyan)!important}.tp-postbox-pagination nav ul li a.active{background-color:var(--th-cyan)!important;color:#fff!important;border-color:var(--th-cyan)!important}.tp-postbox-pagination nav ul li a i{font-size:16px!important;color:inherit!important}.th-line-clamp-2{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}.th-sidebar-price{color:var(--th-magenta)!important;font-size:15px!important;font-weight:700!important;margin-top:4px;display:inline-block}@media (max-width:767px){.sidebar__widget{padding:0 0}}.th-about-img{width:100%;max-width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.12);display:block}.tp-about-area .tp-about-thumb{overflow:hidden;border-radius:12px;width:100%}.tp-about-area .tp-about-right-wrapper .tp-section-paragraph{line-height:1.8}.tp-brand-3-item{text-align:center}.tp-brand-3-img-thum{padding:25px 15px;border:1px solid #f0f0f0;border-radius:8px;background-color:#fff;display:flex;justify-content:center;align-items:center;height:110px;margin:0 auto;width:100%}.tp-brand-3-img-thum img{max-height:50px;max-width:100%;margin:0 auto;display:block}.th-gallery-filter-wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.th-filter-btn{background:0 0;border:2px solid #e0e0e0;padding:10px 28px;border-radius:30px;font-size:14px;font-weight:600;color:#303030;cursor:pointer;transition:all .3s ease}.th-filter-btn:hover{border-color:var(--th-cyan,#00aeef);color:var(--th-cyan,#00aeef)}.th-filter-btn.active{background:var(--th-cyan,#00aeef);border-color:var(--th-cyan,#00aeef);color:#fff}.th-gallery-card.th-hidden{display:none}.th-gallery-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.th-g-sm{grid-column:span 1}.th-g-md{grid-column:span 2}.th-g-lg{grid-column:span 2;grid-row:span 2}.th-gallery-card{position:relative;border-radius:20px;overflow:hidden;height:100%}.th-gallery-card img{width:100%;height:100%;min-height:200px;object-fit:cover;display:block;transition:transform .5s ease}.th-g-lg img{min-height:420px}.th-gallery-overlay{position:absolute;inset:0;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;transition:background .35s ease}.th-gallery-card:hover .th-gallery-overlay{background:rgba(0,0,0,.4)}.th-gallery-card:hover img{transform:scale(1.05)}.th-gallery-icon{width:50px;height:50px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;color:#222;font-size:18px;transform:scale(0);opacity:0;transition:all .35s cubic-bezier(.25, .46, .45, .94)}.th-gallery-card:hover .th-gallery-icon{transform:scale(1);opacity:1}.th-gallery-popup{display:block;position:relative;height:100%}@media (max-width:991px){.th-gallery-grid{grid-template-columns:repeat(3,1fr);gap:15px}.th-g-sm{grid-column:span 1}.th-g-md{grid-column:span 1}.th-g-lg{grid-column:span 1;grid-row:span 1}.th-g-lg img{min-height:200px}.th-gallery-card{border-radius:14px}}@media (max-width:575px){.th-gallery-grid{grid-template-columns:repeat(2,1fr);gap:10px}.th-gallery-card img{min-height:140px}.th-gallery-card{border-radius:12px}.th-gallery-icon{width:40px;height:40px;font-size:15px}.th-filter-btn{padding:8px 18px;font-size:13px}.th-gallery-filter-wrap{gap:6px}}.tpoffcanvas__social .social-icon a:hover i{color:var(--tp-common-white,#fff)}.tp-slider-5-social a:hover i{color:var(--tp-common-white,#fff)}.tp-breadcrumb-title{letter-spacing:0}.tp-postbox-paragraph figure img,.tp-postbox-paragraph iframe,.tp-postbox-paragraph img{max-width:100%!important;height:auto!important;border-radius:8px}.product__details-content figure.image,.product__details-description-paragraph figure.image,.th-article-content figure.image,.tp-page-content-wrapper figure.image,.tp-postbox-paragraph figure.image{display:table;margin:18px auto;text-align:center}.product__details-content figure.image>img,.product__details-description-paragraph figure.image>img,.th-article-content figure.image>img,.tp-page-content-wrapper figure.image>img,.tp-postbox-paragraph figure.image>img{display:block;margin:0 auto;max-width:100%;height:auto;border-radius:8px}.product__details-content figure.image>figcaption,.product__details-description-paragraph figure.image>figcaption,.th-article-content figure.image>figcaption,.tp-page-content-wrapper figure.image>figcaption,.tp-postbox-paragraph figure.image>figcaption{display:table-caption;caption-side:bottom;text-align:center;font-style:italic;font-size:.9em;color:#303030;padding-top:6px;word-break:break-word}.product__details-description-paragraph iframe,.product__details-description-paragraph img{max-width:100%;height:auto}.product-popup__modal .modal-content{padding:25px;border-radius:0}.product-popup__details-wrapper p{font-size:14px;line-height:1.5;margin-bottom:6px;color:#303030}.product-popup__details-stock{margin-bottom:6px}.product-popup__details-title{font-size:22px!important;line-height:1.3!important;margin-bottom:6px!important}.product-popup__details-price{margin-bottom:0!important}.product-popup__details-more{margin-top:10px!important;padding-top:10px!important;border-top:1px solid #f0f0f0}.product-popup__details-more p{margin-bottom:2px!important;font-size:13px;color:#888}.product-popup__details-action{gap:12px}.product-popup__details-action .tp-product-popup-quantity{flex-shrink:0}.product-popup__details-action .product-popup-add-cart-btn{flex:1}.tp-header-main-menu>nav>ul .submenu{width:max-content!important;min-width:240px!important;max-width:480px!important;padding:8px 0!important;border-radius:6px;border-top:4px solid var(--tp-theme-primary)}.tp-header-main-menu>nav>ul .submenu>li{margin:0!important;padding:2px 12px}.tp-header-main-menu>nav>ul .submenu>li>a::after,.tp-header-main-menu>nav>ul .submenu>li>a::before{display:none!important}.tp-header-main-menu>nav>ul .submenu>li>a{display:block;white-space:nowrap;box-sizing:border-box;padding:5px 20px!important;margin:0!important;font-size:15px;font-weight:600;color:var(--tp-heading-primary);border-radius:4px;text-transform:none;transition:all .2s ease-in-out;border-left:0 solid transparent}.tp-header-main-menu>nav>ul .submenu>li>a.active,.tp-header-main-menu>nav>ul .submenu>li>a:hover{background-color:#f0f8ff!important;color:var(--tp-theme-primary)!important;border-left:3px solid var(--tp-theme-primary);padding-left:17px!important;margin-left:0!important}.product__details-description-paragraph h2,.tp-postbox-content h2,.tp-postbox-paragraph h2{font-size:35px;margin-bottom:20px}.product__details-description-paragraph h3,.tp-postbox-content h3,.tp-postbox-paragraph h3{font-size:25px;margin-bottom:15px;margin-top:25px}.th-premium-feature-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;background:0 0;border:none!important;border-radius:0;padding:10px 10px;box-shadow:none!important;transition:all .4s cubic-bezier(.165, .84, .44, 1);height:100%;position:relative;overflow:hidden}.th-premium-feature-card::before{display:none!important}.th-premium-feature-card:hover{transform:translateY(-8px)}.th-feature-mascot-container{flex-shrink:0;width:120px;height:120px;border-radius:24px;overflow:hidden;background:#f8fbfe;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,174,239,.06);margin-bottom:8px;transition:all .4s cubic-bezier(.175, .885, .32, 1.275)}.th-feature-mascot-img{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.175, .885, .32, 1.275)}.th-premium-feature-card:hover .th-feature-mascot-container{transform:scale(1.08) rotate(3deg);background:var(--th-cyan-light);border-color:rgba(0,174,239,.15);box-shadow:0 8px 24px rgba(0,174,239,.12)}.th-premium-feature-card.card-magenta:hover .th-feature-mascot-container{background:var(--th-magenta-light);border-color:rgba(236,0,140,.15);box-shadow:0 8px 24px rgba(236,0,140,.12)}.th-premium-feature-card.card-yellow:hover .th-feature-mascot-container{background:#fffae0;border-color:rgba(255,214,0,.2);box-shadow:0 8px 24px rgba(255,214,0,.12)}.th-premium-feature-card:hover .th-feature-mascot-img{transform:scale(1.12)}.th-premium-feature-content{width:100%}.th-premium-feature-content h2{font-family:var(--tp-ff-heading, "Google Sans Flex", sans-serif);font-weight:700;font-size:18px;color:#000;margin-bottom:8px;transition:color .3s ease}.th-premium-feature-card:hover .th-premium-feature-content h2{color:var(--th-cyan)}.th-premium-feature-card.card-magenta:hover .th-premium-feature-content h2{color:var(--th-magenta)}.th-premium-feature-card.card-yellow:hover .th-premium-feature-content h2{color:#d4b200}.th-premium-feature-content p{font-family:var(--tp-ff-body, system-ui, sans-serif);font-size:14.5px;color:#303030;margin-bottom:0;line-height:1.5}@media (max-width:767px){.tp-feature-5-area .mb-30{margin-bottom:14px!important}.th-premium-feature-card{padding:10px 2px;gap:6px}.th-feature-mascot-container{width:82px;height:82px;border-radius:16px;margin-bottom:4px}.th-premium-feature-content p{display:none}.th-premium-feature-content h2{font-size:12px;line-height:1.25;margin-bottom:0;min-height:2.5em;display:flex;align-items:center;justify-content:center;text-align:center}}@media (min-width:1200px){.col-xl-5-cols{flex:0 0 20%;max-width:20%}}@media (min-width:992px) and (max-width:1199px){.col-lg-5-cols{flex:0 0 20%;max-width:20%}}.tp-choose-us-feature-icon span{width:150px!important;height:150px!important;border-radius:0!important;overflow:visible!important;background:0 0!important;box-shadow:none!important;border:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-bottom:24px!important;padding:0!important;transition:all .4s cubic-bezier(.175, .885, .32, 1.275)!important}.tp-choose-us-feature-icon span::before{display:none!important}.tp-choose-us-feature-icon img{width:100%!important;height:100%!important;object-fit:contain!important;transition:transform .4s cubic-bezier(.175, .885, .32, 1.275)!important}.tp-choose-us-feature-wrapper:hover .tp-choose-us-feature-icon span{transform:scale(1.08) rotate(3deg)!important}.tp-choose-us-feature-wrapper:hover .tp-choose-us-feature-icon img{transform:scale(1.06)!important}.tp-choose-us-bottom .row>div:nth-child(2) .tp-choose-us-feature-wrapper:hover .tp-choose-us-feature-icon span,.tp-choose-us-bottom .row>div:nth-child(3) .tp-choose-us-feature-wrapper:hover .tp-choose-us-feature-icon span,.tp-choose-us-bottom .row>div:nth-child(4) .tp-choose-us-feature-wrapper:hover .tp-choose-us-feature-icon span{box-shadow:none!important}.tp-choose-us-feature-title{font-family:var(--tp-ff-heading, "Google Sans Flex", sans-serif)!important;font-weight:700!important;font-size:22px!important;color:#000!important;margin-bottom:12px!important;transition:color .3s ease!important;display:inline-block}.tp-choose-us-feature-title a{color:#000!important;text-decoration:none!important;transition:color .3s ease!important}.tp-choose-us-feature-wrapper:hover .tp-choose-us-feature-title a{color:var(--th-cyan)!important}.tp-choose-us-bottom .row>div:nth-child(2) .tp-choose-us-feature-wrapper:hover .tp-choose-us-feature-title a{color:var(--th-magenta)!important}.tp-choose-us-bottom .row>div:nth-child(3) .tp-choose-us-feature-wrapper:hover .tp-choose-us-feature-title a{color:#000!important}.tp-choose-us-feature-paragraph{font-family:var(--tp-ff-body, system-ui, sans-serif)!important;font-size:14.5px!important;color:#303030!important;line-height:1.6!important}@media (max-width:575px){.tp-choose-us-feature-icon span{width:100px!important;height:100px!important;border-radius:0!important;padding:0!important;margin-bottom:16px!important}.tp-choose-us-feature-title{font-size:15px!important;margin-bottom:8px!important}.tp-choose-us-feature-paragraph{font-size:12px!important;line-height:1.5!important}}.has-megamenu{position:static!important}.tp-header-main-menu nav>ul{position:relative!important}.tp-megamenu-wrapper{position:absolute;top:100%;left:0;width:100%;min-width:900px;background:var(--tp-common-white)!important;box-shadow:0 15px 40px rgba(0,174,239,.12)!important;border-top:4px solid var(--th-cyan)!important;border-radius:0 0 12px 12px!important;padding:30px!important;visibility:hidden;opacity:0;transition:all .3s cubic-bezier(.4, 0, .2, 1)!important;transform:translateY(15px);z-index:999!important}.has-megamenu:hover .tp-megamenu-wrapper{visibility:visible!important;opacity:1!important;transform:translateY(0)!important}.megamenu-column{padding:0 15px}.megamenu-title{font-size:16px!important;font-weight:700!important;color:var(--th-cyan)!important;margin-bottom:20px!important;border-bottom:1px solid var(--th-cyan-light)!important;padding-bottom:10px!important;display:flex!important;align-items:center!important;gap:8px!important}.megamenu-column ul{padding:0!important;margin:0!important;list-style:none!important}.megamenu-column ul li{margin-bottom:12px!important;width:100%!important;display:block!important}.megamenu-column ul li a{font-size:14.5px!important;color:#333!important;font-weight:500!important;display:flex!important;align-items:center!important;gap:10px!important;transition:all .25s ease!important;padding:0!important;background:0 0!important}.megamenu-column ul li a i{font-size:12px!important;color:#bbb!important;transition:all .25s ease!important}.megamenu-column ul li a:hover{color:var(--th-magenta)!important;padding-left:6px!important}.megamenu-column ul li a:hover i{color:var(--th-magenta)!important;transform:translateX(2px)!important}.tp-header-main-menu ul li .submenu.tp-submenu li a:hover,.tp-header-main-menu>nav>ul .submenu>li>a:hover{color:var(--th-magenta)!important}.tp-header-main-menu>nav>ul .submenu>li>a:hover::before{background:var(--th-magenta)!important}.megamenu-banner-wrapper{background:var(--th-cyan-light)!important;border-radius:8px!important;padding:20px!important;text-align:center!important;height:100%!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;border:1px dashed var(--th-cyan)!important}.megamenu-mascot-img{height:110px!important;width:auto!important;object-fit:contain!important;margin-bottom:12px!important;transition:transform .3s cubic-bezier(.175, .885, .32, 1.275)!important}.megamenu-banner-wrapper:hover .megamenu-mascot-img{transform:scale(1.1) rotate(3deg)!important}.megamenu-banner-text h6{font-size:16px!important;font-weight:700!important;color:var(--th-cyan-dark)!important;margin-bottom:6px!important}.megamenu-banner-text p{font-size:13px!important;color:#303030!important;margin-bottom:15px!important}.megamenu-banner-btn{display:inline-flex!important;align-items:center!important;gap:8px!important;background:var(--th-magenta)!important;color:var(--tp-common-white)!important;font-size:13px!important;font-weight:600!important;padding:8px 18px!important;border-radius:30px!important;text-decoration:none!important;transition:all .25s ease!important}.megamenu-banner-btn:hover{background:var(--th-magenta-dark)!important;color:var(--tp-common-white)!important;box-shadow:0 4px 10px rgba(236,0,140,.3)!important}@media (max-width:1199px){.th-desktop-only{display:none!important}}@media (min-width:1200px){.th-mobile-only{display:none!important}}.th-product-tabs-wrapper{margin-top:30px;background:var(--tp-common-white);border-radius:12px;padding:15px;box-shadow:0 10px 30px rgba(0,174,239,.05);border:1px solid #f0f0f0}.th-product-nav-tabs{border-bottom:2px solid #f0f0f0!important;display:flex!important;gap:30px;padding-bottom:0;margin-bottom:30px}.th-product-nav-tabs .nav-item{margin-bottom:-2px}.th-product-nav-tabs .nav-link{font-family:var(--tp-ff-heading, system-ui, sans-serif)!important;font-size:16px!important;font-weight:700!important;color:#303030!important;background:0 0!important;border:none!important;padding:12px 10px 16px 10px!important;position:relative;transition:all .3s ease!important}.th-product-nav-tabs .nav-link::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:var(--th-magenta);transform:scaleX(0);transition:transform .3s cubic-bezier(.4, 0, .2, 1);transform-origin:left}.th-product-nav-tabs .nav-link.active{color:var(--th-magenta)!important}.th-product-nav-tabs .nav-link.active::after{transform:scaleX(1)}.th-product-nav-tabs .nav-link:hover{color:var(--th-cyan)!important}.th-product-tab-content{padding-top:10px}.th-printing-notes-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.th-printing-note-card{background:#f8f9fc;border-radius:10px;padding:24px;border:1px solid #eaeaea;transition:all .3s ease}.th-printing-note-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.05);border-color:#d0d0d0}.note-card-icon{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:16px}.note-card-icon.cmy-cyan{background:var(--th-cyan-light);color:var(--th-cyan)}.note-card-icon.cmy-magenta{background:#fff0f8;color:var(--th-magenta)}.note-card-icon.cmy-yellow{background:#fffbe6;color:#d4b106}.note-card-icon.cmy-black{background:#eaeaea;color:#333}.note-card-title{font-size:16px!important;font-weight:700!important;color:#000!important;margin-bottom:10px!important}.note-card-desc{font-size:14px!important;color:#303030!important;line-height:1.6!important;margin-bottom:0!important}.th-review-summary-box{background:#fff0f8;border-radius:10px;padding:30px 24px;text-align:center;border:1px solid rgba(236,0,140,.1)}.summary-score{font-size:48px!important;font-weight:800!important;color:var(--th-magenta)!important;margin-bottom:6px!important}.summary-stars{color:#ffd600;font-size:18px;margin-bottom:12px}.summary-count{font-size:13px!important;color:#303030!important;margin-bottom:24px!important}.summary-bars-list{display:flex;flex-direction:column;gap:10px}.summary-bar-item{display:flex;align-items:center;gap:10px;font-size:12px;color:#303030}.bar-label{flex:0 0 45px;text-align:left;display:flex;align-items:center;gap:4px}.bar-label i{color:#ffd600}.bar-track{flex:1;height:6px;background:#eaeaea;border-radius:10px;overflow:hidden}.bar-fill{height:100%;background:#ffd600;border-radius:10px}.bar-percent{flex:0 0 30px;text-align:right}.th-reviews-list{display:flex;flex-direction:column;gap:20px}.th-review-item{background:var(--tp-common-white);border-bottom:1px solid #f0f0f0;padding-bottom:20px}.th-review-item:last-child{border-bottom:none;padding-bottom:0}.review-user-info .user-name{font-size:15px!important;font-weight:700!important;color:#000!important;margin-bottom:4px!important}.review-user-info .review-date{font-size:12px!important;color:#999!important}.review-stars-given{color:#ffd600;font-size:14px}.review-text{font-size:14px!important;color:#444!important;line-height:1.6!important;margin-top:12px!important;margin-bottom:0!important}.th-review-form-wrapper{background:#f8f9fc;border-radius:10px;padding:30px 24px;border:1px solid #eaeaea}.th-review-form-wrapper .form-title{font-size:16px!important;font-weight:700!important;color:#000!important;margin-bottom:20px!important}.th-form-input{background:var(--tp-common-white)!important;border:1px solid #eaeaea!important;border-radius:6px!important;padding:10px 14px!important;font-size:14px!important;color:#333!important;transition:all .25s ease!important}.th-form-input:focus{border-color:var(--th-cyan)!important;box-shadow:0 0 0 3px rgba(0,174,239,.15)!important}.th-review-submit-btn{background:var(--th-magenta)!important;color:var(--tp-common-white)!important;font-size:14px!important;font-weight:600!important;padding:10px 24px!important;border-radius:30px!important;border:none!important;transition:all .25s ease!important}.th-review-submit-btn:hover{background:var(--th-magenta-dark)!important;box-shadow:0 4px 12px rgba(236,0,140,.3)!important}.th-download-price-wrapper{background:var(--tp-common-white);border-radius:10px;padding:24px;border:1px solid #eaeaea}.th-download-price-wrapper .download-title,.th-download-templates-wrapper .download-title{font-size:16px!important;font-weight:700!important;color:#000!important;margin-bottom:6px!important}.th-download-price-wrapper .download-subtitle,.th-download-templates-wrapper .download-subtitle{font-size:13px!important;color:#888!important;margin-bottom:20px!important}.price-document-card{display:flex;align-items:center;gap:16px;background:#f8f9fc;border:1px solid #eaeaea;border-radius:8px;padding:16px;transition:all .3s ease}.price-document-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.03);border-color:#d0d0d0}.price-document-card .doc-icon{width:50px;height:50px;background:#ff3b30;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;flex-shrink:0;box-shadow:0 4px 10px rgba(255,59,48,.2)}.price-document-card .doc-info{display:flex;flex-direction:column;gap:4px}.price-document-card .doc-info h6{font-size:14.5px!important;font-weight:700!important;color:#000!important;margin-bottom:0!important}.price-document-card .doc-info p{font-size:12px!important;color:#888!important;margin-bottom:0!important}.price-download-actions{display:flex;flex-direction:column;gap:10px}.price-download-actions .tp-btn{font-size:14px!important;font-weight:700!important;padding:12px 24px!important;border-radius:30px!important;border:none!important;transition:all .25s ease!important}.th-btn-download-pdf{background:var(--th-magenta)!important;color:#fff!important}.th-btn-download-pdf:hover{background:var(--th-magenta-dark)!important;box-shadow:0 4px 12px rgba(236,0,140,.3)!important}.th-btn-download-xlsx{background:#217346!important;color:#fff!important}.th-btn-download-xlsx:hover{background:#1e663e!important;box-shadow:0 4px 12px rgba(33,115,70,.3)!important}.pricing-note{font-size:12.5px!important;color:#303030!important;line-height:1.5!important;background:#fffcf0;padding:12px 16px;border-radius:8px;border-left:3px solid #ffd600}.th-download-templates-wrapper{background:var(--tp-common-white);border-radius:10px;padding:24px;border:1px solid #eaeaea}.template-download-list{display:flex;flex-direction:column;gap:12px}.template-item{display:flex;align-items:center;gap:16px;background:#f8f9fc;border:1px solid #eaeaea;border-radius:8px;padding:12px 16px;transition:all .3s ease}.template-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.03);border-color:#d0d0d0}.file-icon{width:44px;height:44px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;color:#fff;flex-shrink:0}.file-icon.ai-format{background:#ff9f00}.file-icon.psd-format{background:#00c8ff}.file-icon.pdf-format{background:#ff3b30}.file-details{flex-grow:1;display:flex;flex-direction:column;gap:3px}.file-details .file-name{font-size:14px!important;font-weight:700!important;color:#333!important}.file-details .file-info{font-size:12px!important;color:#888!important}.btn-download-file{width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid #eaeaea;display:flex;align-items:center;justify-content:center;color:#303030;transition:all .25s ease}.btn-download-file:hover{background:var(--th-magenta)!important;color:#fff!important;border-color:var(--th-magenta)!important;box-shadow:0 4px 10px rgba(236,0,140,.2)}.download-support-box{background:#fff0f8;border-radius:8px;padding:16px;border:1px solid rgba(236,0,140,.08)}.download-support-box h6{font-size:13.5px!important;font-weight:700!important;color:var(--th-magenta)!important;margin-bottom:6px!important}.download-support-box p{font-size:12px!important;color:#303030!important;margin-bottom:0!important;line-height:1.5!important}.bg-success-light{background-color:#e6f7ed!important}.th-captcha-wrapper{margin-top:5px}.btn-refresh-captcha{transition:transform .3s ease}.btn-refresh-captcha:hover{transform:rotate(180deg)}.th-rich-text-notes p{font-size:14.5px!important;color:#303030!important;line-height:1.6!important}.th-rich-text-notes h5{font-family:var(--tp-ff-heading, system-ui, sans-serif)!important;font-weight:700!important;font-size:16px!important}@media (max-width:991px){.th-printing-notes-grid{grid-template-columns:1fr}}@media (max-width:575px){.th-product-nav-tabs{gap:15px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.th-product-nav-tabs::-webkit-scrollbar{display:none}.th-product-nav-tabs .nav-link{font-size:14px!important;white-space:nowrap;padding:10px 5px!important}.th-product-tabs-wrapper{padding:15px}}.th-featured-shop .product__content{text-align:left!important;padding:15px 20px 20px 20px!important}.th-featured-shop .product__category-tag{font-size:11px!important;font-weight:600!important;color:#999!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin-bottom:5px!important}.th-featured-shop .product__title{font-size:16px!important;font-weight:700!important;color:#000!important;margin-bottom:6px!important;text-align:left!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important}.th-featured-shop .product__title a{color:#000!important}.th-featured-shop .product__title a:hover{color:var(--th-magenta)!important}.th-featured-shop .product__rating-stars{color:#ffd600!important;font-size:11px!important;display:flex!important;align-items:center!important;gap:3px!important;margin-bottom:5px!important}.th-featured-shop .product__rating-stars span{color:#888!important;font-size:11px!important;margin-left:5px!important;font-weight:500!important}.th-featured-shop .product__price-label{font-size:13px!important;color:#303030!important;font-weight:500!important;text-align:left!important;margin-bottom:5px!important}.th-featured-shop .th-product-price{text-align:left!important;margin-top:5px!important}.th-featured-shop .th-product-price .price-sale,.th-featured-shop .th-product-price span{font-size:18px!important;font-weight:800!important;color:var(--th-magenta)!important}.th-featured-shop .th-product-price .price-original{font-size:13px!important;color:#999!important;margin-left:8px!important;text-decoration:line-through!important}.tp-shop-sidebar-sell-item-thumb{width:80px!important;height:80px!important;overflow:hidden!important;border-radius:6px!important;flex-shrink:0!important;margin-right:15px!important}.tp-shop-sidebar-sell-item-thumb img{width:100%!important;height:100%!important;object-fit:cover!important}.tp-shop-sidebar-sell-item-content{flex-grow:1!important}.tp-shop-sidebar-sell-item-title{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:14px!important;font-weight:600!important;margin-bottom:5px!important;line-height:1.4!important}.tp-shop-sidebar-sell-item-title a{color:#000!important;transition:color .2s ease!important}.tp-shop-sidebar-sell-item-title a:hover{color:var(--th-magenta)!important}.th-sidebar-price{font-size:13px!important;font-weight:700!important;margin-top:4px!important}.th-sidebar-price span{color:var(--th-magenta)!important}.th-sidebar-price .price-original{color:#999!important;font-size:12px!important;margin-left:6px!important;text-decoration:line-through!important;font-weight:500!important}.th-sidebar-empty{color:#999!important;font-size:14px!important}.product__details-wrapper .product__category-tag{font-size:12px!important;font-weight:600!important;color:var(--th-cyan)!important;text-transform:uppercase!important;letter-spacing:.8px!important;margin-bottom:8px!important;display:block!important}.product__details-wrapper .product__rating-stars{color:#ffd600!important;font-size:13px!important;display:flex!important;align-items:center!important;gap:4px!important;margin-bottom:12px!important}.product__details-wrapper .product__rating-stars span{color:#303030!important;font-size:13px!important;margin-left:6px!important;font-weight:500!important}.product__details-wrapper .product__price-label{font-size:14px!important;color:#303030!important;font-weight:600!important;margin-bottom:6px!important}.th-sales-team-area{overflow:hidden}.th-sales-team-area .tp-blog-2-bg-shape{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.th-sales-team-area .tp-blog-2-bg-shape-1{width:100%;height:100%;object-fit:cover;top:0;left:0}.th-sales-team-area .tp-blog-2-bg-shape-2{top:-40px}.th-sales-team-area .tp-section-sub-title{color:var(--th-magenta)!important}.th-sales-team-area .tp-section-title{color:#000!important}.th-staff-row{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 15px}.th-staff-row>.col{flex:0 0 calc(20% - 12px);max-width:calc(20% - 12px);width:100%}@media (max-width:991px){.th-staff-row>.col{flex:0 0 calc(33.33% - 10px);max-width:calc(33.33% - 10px)}}@media (max-width:575px){.th-staff-row>.col{flex:0 0 calc(50% - 7.5px);max-width:calc(50% - 7.5px)}}.th-staff-item{padding:20px 10px;display:flex;flex-direction:column;align-items:center}.th-staff-photo{width:115px;height:115px;margin:0 auto 12px;border-radius:50%;overflow:hidden;background:rgba(0,0,0,.03);border:3px solid rgba(0,174,239,.3);box-shadow:0 6px 20px rgba(0,0,0,.08);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.th-staff-photo img{width:100%;height:100%;object-fit:cover;display:block}.th-staff-placeholder{width:100%;height:100%;align-items:center;justify-content:center;background:rgba(0,0,0,.03);color:rgba(0,0,0,.25);font-size:38px}.th-staff-name{font-size:16px;font-weight:700;color:#000;margin-bottom:4px;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.3}.th-staff-role{font-size:14px;font-weight:500;color:#303030;margin-bottom:4px}.th-staff-phone{display:inline-block;font-size:15px;font-weight:700;color:#000!important;transition:all .2s ease}.th-staff-phone i{margin-right:4px;font-size:12px}.th-staff-phone:hover{color:var(--th-cyan,#00aeef)!important}.th-staff-item:hover .th-staff-photo{transform:translateY(-5px) scale(1.05);border-color:var(--th-magenta,#ec008c)!important;box-shadow:0 6px 20px rgba(236,0,140,.15)}@media (max-width:575px){.th-staff-item{padding:15px 5px}.th-staff-photo{width:80px;height:80px;margin-bottom:10px;border-width:2.5px}.th-staff-name{font-size:13px;min-height:36px}.th-staff-role{font-size:12px;min-height:18px}.th-staff-phone{font-size:12.5px;padding:3px 6px}}.th-hero-grid-container{display:block;width:100%}.th-hero-slider-main{width:100%}.th-slide-item{min-height:250px!important;border-radius:8px;overflow:hidden}@media (min-width:992px){.th-hero-grid-container{display:grid!important;grid-template-columns:2.95fr 1fr!important;gap:20px!important;margin-top:170px!important}.th-hero-slider-main{min-width:0}.th-slide-item{min-height:460px!important;border-radius:12px}.th-hero-banners-side{display:grid;grid-template-rows:1fr 1fr;gap:20px;height:460px}.th-banner-right-item{display:block;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:12px;border:1px solid rgba(0,0,0,.05);box-shadow:0 4px 15px rgba(0,0,0,.04);transition:all .4s cubic-bezier(.25, .8, .25, 1);position:relative;overflow:hidden}.th-banner-right-item::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 60%,rgba(0,0,0,.3) 100%);z-index:1;transition:opacity .3s ease}.th-banner-right-item:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(0,0,0,.08)}.th-banner-right-item:hover::before{opacity:.8}.th-banner-right-item.placeholder-banner{transition:all .3s ease}.th-banner-right-item.placeholder-banner:hover{filter:brightness(.95);transform:translateY(-4px)}}@media (min-width:1200px){.th-slide-item{min-height:500px!important}.th-hero-banners-side{height:500px}}#header-sticky,.header-sticky#header-sticky,.tp-header-5-bottom{background:rgba(255,255,255,.92)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:1px solid rgba(0,0,0,.06)!important;box-shadow:0 4px 16px rgba(0,0,0,.05)!important;transition:background .3s ease,backdrop-filter .3s ease,box-shadow .3s ease!important}.th-top-banner-line{position:relative;width:100%;height:3px;background:#00aeef;z-index:120}.th-top-banner-line .container-fluid{position:relative}.th-topbar-right-box{padding-right:155px!important;white-space:nowrap!important;display:flex!important;align-items:center!important}.th-topbar-item{display:inline-flex!important;align-items:center!important;white-space:nowrap!important;line-height:1!important}.th-topbar-item i{margin-right:6px!important;display:inline-block!important}.th-track-order-tab{position:absolute;top:0;right:30px;background:#069;color:#fff!important;font-size:12px;font-weight:600;padding:10px 16px 10px 16px;border-radius:0 0 8px 8px;box-shadow:0 4px 12px rgba(0,174,239,.25);text-decoration:none!important;transition:all .3s cubic-bezier(.4, 0, .2, 1);display:inline-flex;align-items:center;justify-content:center;z-index:121;letter-spacing:.2px;line-height:1;white-space:nowrap}.th-track-order-tab:hover{background:#00557f!important;color:#fff!important;transform:translateY(2px);box-shadow:0 6px 16px rgba(0,136,204,.35)}.th-topbar-ticker{position:relative;height:24px;overflow:hidden;display:flex;align-items:center}.th-ticker-item{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;white-space:nowrap;opacity:0;font-weight:700!important;color:#222!important;animation:thTickerSlide 8s infinite ease-in-out}.th-ticker-item.th-ticker-1{animation-delay:0s}.th-ticker-item.th-ticker-2{animation-delay:4s}@keyframes thTickerSlide{0%{opacity:0;transform:translateY(100%)}44%,6%{opacity:1;transform:translateY(0)}100%,50%{opacity:0;transform:translateY(-100%)}}@media only screen and (min-width:1400px) and (max-width:1599px){.tp-header-5-top{padding:15px 40px 15px 60px!important}}.th-floating-contact-bar{position:fixed;left:20px;bottom:35px;z-index:99999;display:flex;flex-direction:column;gap:14px;pointer-events:none}.th-floating-item{display:flex;align-items:center;text-decoration:none!important;pointer-events:auto;position:relative;transition:transform .3s cubic-bezier(.175, .885, .32, 1.275)}.th-floating-item:hover{transform:scale(1.08) translateX(4px)}.th-floating-icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 6px 20px rgba(0,0,0,.22);transition:box-shadow .3s ease;flex-shrink:0}.th-floating-hotline .th-floating-icon{background:linear-gradient(135deg,#00aeef,#08c)}.th-floating-pulse{position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border-radius:50%;border:2px solid #00aeef;animation:th-pulse-ring 1.8s cubic-bezier(.215,.61,.355,1) infinite}@keyframes th-pulse-ring{0%{transform:scale(.9);opacity:.9}50%{transform:scale(1.38);opacity:0}100%{transform:scale(1.38);opacity:0}}.th-floating-zalo .th-floating-icon{background:0 0;box-shadow:0 6px 20px rgba(0,104,255,.3)}.th-floating-messenger .th-floating-icon{background:linear-gradient(135deg,#0084ff,#00c6ff)}.th-floating-label{position:absolute;left:58px;white-space:nowrap;background:#010f1c;color:#fff;font-family:var(--tp-ff-body, system-ui, sans-serif);font-size:13.5px;font-weight:600;padding:7px 14px;border-radius:20px;box-shadow:0 4px 15px rgba(0,0,0,.2);opacity:0;visibility:hidden;transform:translateX(-10px);transition:all .3s cubic-bezier(.175, .885, .32, 1.275);pointer-events:none}.th-floating-label::before{content:"";position:absolute;top:50%;left:-5px;transform:translateY(-50%);border-width:5px 6px 5px 0;border-style:solid;border-color:transparent #010f1c transparent transparent}.th-floating-item:hover .th-floating-label{opacity:1;visibility:visible;transform:translateX(0)}.th-floating-hotline .th-floating-label{background:#00aeef}.th-floating-hotline .th-floating-label::before{border-color:transparent #00aeef transparent transparent}.th-floating-zalo .th-floating-label{background:#0068ff}.th-floating-zalo .th-floating-label::before{border-color:transparent #0068ff transparent transparent}.th-floating-messenger .th-floating-label{background:#0084ff}.th-floating-messenger .th-floating-label::before{border-color:transparent #0084ff transparent transparent}@media (max-width:767px){.th-floating-contact-bar{left:14px;bottom:25px;gap:10px}.th-floating-icon{width:44px;height:44px}.th-floating-label{display:none}}.th-floating-contact-bar{left:auto!important;right:20px!important}@media (max-width:767px){.th-floating-contact-bar{left:auto!important;right:14px!important}}.th-floating-item:hover{transform:scale(1.08) translateX(-4px)}.th-floating-label{left:auto!important;right:58px!important;transform:translateX(10px)}.th-floating-item:hover .th-floating-label{transform:translateX(0)}.th-floating-label::before{left:auto!important;right:-5px!important;border-width:5px 0 5px 6px!important;border-color:transparent transparent transparent #010f1c!important}.th-floating-hotline .th-floating-label::before{border-color:transparent transparent transparent #00aeef!important}.th-floating-zalo .th-floating-label::before{border-color:transparent transparent transparent #0068ff!important}.th-floating-messenger .th-floating-label::before{border-color:transparent transparent transparent #0084ff!important}html body .back-to-top-wrapper,html body .back-to-top-wrapper.back-to-top-btn-show{left:auto!important;right:20px!important;bottom:20px!important}.th-floating-contact-bar{bottom:78px!important}@media (max-width:767px){html body .back-to-top-wrapper,html body .back-to-top-wrapper.back-to-top-btn-show{right:10px!important}.back-to-top-btn,.back-to-top-wrapper{width:42px!important;height:42px!important}.back-to-top-btn{line-height:42px!important}}.megamenu-banner-btn,.tp-btn,.tp-btn-border,.tp-btn-red,.tp-btn-white,.tp-contact-2-btn button,.tp-cta-4-button a,.tp-header-5-btn,.tp-header-btn,.tp-team-details-contact-btn button{border-radius:8px!important;overflow:hidden!important}.megamenu-banner-btn::before,.tp-btn-red::before,.tp-btn::before,.tp-header-5-btn::before,.tp-header-btn::before{border-radius:8px!important}.tp-product-area .container-fluid{padding-left:0!important;padding-right:0!important}.tp-product-area .tp-product-row{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.tp-product-area .tp-product-row>[class*=col-]:first-child{padding-left:0!important}.tp-product-area .tp-product-row>[class*=col-]:last-child{padding-right:0!important}@media (max-width:991px){.tp-product-area .tp-product-row>[class*=col-]:first-child,.tp-product-area .tp-product-row>[class*=col-]:last-child{padding-left:0!important;padding-right:0!important}}.tp-product-area .tp-product-bg-overlay{border-radius:20px!important}.tp-product-area.pt-50{padding-top:5px}@media (min-width:992px){.tp-product-area .tp-product-row>[class*=col-]{margin-bottom:5px}}.tp-product-area.th-featured-shop:not(.th-related-products).pt-60{padding-top:40px!important}@media (max-width:991px){.tp-product-area.th-featured-shop:not(.th-related-products).pt-60{padding-top:20px!important}.tp-product-area.th-featured-shop:not(.th-related-products).pb-60{padding-bottom:20px!important}.th-featured-shop .tp-product-3-coundown-btn{justify-content:flex-end!important;margin-top:6px!important}.th-featured-shop .tp-product-3-coundown-btn .tp-btn{padding:8px 28px!important;line-height:20px!important}.th-featured-shop .row.mb-45{margin-bottom:16px!important}.th-featured-shop .row.align-items-end{--bs-gutter-x:10px;--bs-gutter-y:10px;align-items:stretch!important}.th-featured-shop .product_wrapper.two{height:100%}.th-featured-shop .product_wrapper.mb-30{margin-bottom:0!important}}.tp-product-area .th-promo-banner{position:relative;display:block;height:320px;border-radius:20px;overflow:hidden;background:#1a84eb}.tp-product-area .th-promo-banner.th-promo-blue{background:linear-gradient(135deg,#00aeef 0,#0077b6 100%)}.tp-product-area .th-promo-banner.th-promo-magenta{background:linear-gradient(135deg,#ec008c 0,#c50075 100%)}.tp-product-area .th-promo-banner__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.tp-product-area .th-promo-banner:hover .th-promo-banner__img{transform:scale(1.04)}.tp-product-area .th-promo-banner__btn{position:absolute;right:24px;left:auto;bottom:24px;z-index:2;display:inline-block;padding:8px 28px;border:none;border-radius:8px;background:#fd0;color:#303030;font-weight:700;font-size:14px;line-height:20px;font-family:var(--tp-ff-heading);box-shadow:0 4px 12px rgba(0,0,0,.18);transition:filter .25s ease,transform .2s ease,box-shadow .25s ease,background-color .25s ease}.tp-product-area .th-promo-banner__btn span{color:#303030}.tp-product-area .th-promo-banner:hover .th-promo-banner__btn,.tp-product-area .th-promo-banner__btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,0,0,.18),inset 0 0 0 200px rgba(0,0,0,.14)}@media (max-width:767px){.tp-product-area .th-promo-banner{height:200px}.tp-product-area .th-promo-banner__btn{right:16px;left:auto;bottom:16px;padding:6px 14px;font-size:13px;line-height:18px}}.th-mobile-search{display:flex;align-items:stretch;height:38px;margin:2px -15px 14px;background:#fff;border:1.5px solid #e6e6e6;border-radius:10px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.06)}.th-mobile-search input{flex:1 1 auto;min-width:0;border:none;outline:0;background:0 0;line-height:34px;padding:0 18px;font-size:14px;color:#303030}.th-mobile-search input::placeholder{color:#9a9a9a}.th-mobile-search button{flex:0 0 52px;border:none;background:#1a84eb;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .25s ease}.th-mobile-search button:active,.th-mobile-search button:hover{background:#06c}.th-mobile-search button svg{width:20px;height:20px}.th-desktop-search{display:none}@media (min-width:1700px){.th-desktop-search{display:flex;align-items:stretch;align-self:center;width:300px;height:44px;margin-right:20px;background:#fff;border:1.5px solid #e6e6e6;border-radius:8px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.th-desktop-search:focus-within{border-color:#1a84eb;box-shadow:0 0 0 3px rgba(26,132,235,.12)}.th-desktop-search input{flex:1 1 auto;min-width:0;border:none;outline:0;background:0 0;height:44px;line-height:44px;padding:0 16px;font-size:14px;color:#303030}.th-desktop-search input::placeholder{color:#9a9a9a}.th-desktop-search button{flex:0 0 46px;border:none;background:#1a84eb;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .25s ease}.th-desktop-search button:hover{background:#06c}.th-desktop-search button svg{width:18px;height:18px}.tp-header-3-search{display:none!important}.tp-header-5-btn,.tp-header-5-btn span{white-space:nowrap}}@media (min-width:1920px){.th-desktop-search{width:400px}}@media (max-width:1199px){#header-sticky,.tp-header-5-bottom.tp-header-5-transparent,.tp-header-height{background:#fff!important}.tp-header-height{height:auto!important}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1520px!important}}@media (min-width:1600px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1700px!important}}@media (min-width:1920px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1820px!important}}.th-blog-viewall::before,.tp-btn-red::before,.tp-btn-secondary::before,.tp-btn::before{display:none!important}.megamenu-banner-btn,.th-blog-viewall,.tp-btn,.tp-btn-red,.tp-btn-secondary{transition:filter .25s ease,transform .2s ease,box-shadow .25s ease,background-color .25s ease!important}.th-blog-viewall:hover,.tp-btn-red:hover,.tp-btn-secondary:hover,.tp-btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,0,0,.18),inset 0 0 0 200px rgba(0,0,0,.14)!important}.th-blog-viewall:active,.tp-btn-red:active,.tp-btn-secondary:active,.tp-btn:active{transform:translateY(0);box-shadow:0 3px 8px rgba(0,0,0,.22),inset 0 0 0 200px rgba(0,0,0,.2)!important}.megamenu-banner-btn:hover{transform:translateY(-2px)}.megamenu-banner-btn:active{transform:translateY(0)}.tp-btn,.tp-btn-red,.tp-btn-secondary{padding:12px 28px!important}.megamenu-banner-btn .lic,.tp-btn .lic,.tp-btn-red .lic,.tp-btn-secondary .lic{transition:transform .25s ease}.megamenu-banner-btn:hover .lic,.tp-btn-red:hover .lic,.tp-btn-secondary:hover .lic,.tp-btn:hover .lic{transform:translateX(3px)}.tp-header-2-btn::before,.tp-header-5-btn::before,.tp-header-btn::before{display:none!important}.tp-header-2-btn,.tp-header-5-btn,.tp-header-btn{transition:transform .2s ease,box-shadow .25s ease!important;padding:12px 28px!important}.tp-header-2-btn:hover,.tp-header-5-btn:hover,.tp-header-btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,0,0,.18),inset 0 0 0 200px rgba(0,0,0,.14)!important}.tp-header-2-btn:active,.tp-header-5-btn:active,.tp-header-btn:active{transform:translateY(0);box-shadow:0 3px 8px rgba(0,0,0,.22),inset 0 0 0 200px rgba(0,0,0,.2)!important}.tp-header-5-btn .lic,.tp-header-btn .lic{transition:transform .25s ease}.tp-header-5-btn:hover .lic,.tp-header-btn:hover .lic{transform:translateX(3px)}.tp-footer-3-area .tp-footer-top{padding-top:60px!important;padding-bottom:14px!important}.tp-footer-3-area .tp-footer-top .row>[class*=col-]{margin-bottom:22px!important}:root{--tp-text-body:#303030;--tp-text-p:#303030}.tp-footer-3-area,.tp-footer-3-area .tp-footer-text p,.tp-footer-3-area .tp-footer-widget,.tp-footer-3-area p{color:rgba(255,255,255,.75)!important}.tp-footer-3-area .tp-footer-call,.tp-footer-3-area .tp-footer-list a,.tp-footer-3-area .tp-footer-widget a{color:rgba(255,255,255,.72)!important}.tp-footer-3-area .tp-footer-list a:hover,.tp-footer-3-area .tp-footer-widget a:hover{color:#fff!important}.tp-footer-3-area .tp-footer-title{color:#fff!important}.th-article-content,.tp-postbox-content,.tp-postbox-paragraph{color:#303030!important}.th-article-content li,.th-article-content p,.th-article-content td,.tp-postbox-content li,.tp-postbox-content p,.tp-postbox-content td,.tp-postbox-paragraph li,.tp-postbox-paragraph p,.tp-postbox-paragraph td{color:#303030!important}.th-article-content h1,.th-article-content h2,.th-article-content h3,.th-article-content h4,.th-article-content h5,.th-article-content h6,.tp-postbox-content h1,.tp-postbox-content h2,.tp-postbox-content h3,.tp-postbox-content h4,.tp-postbox-paragraph h1,.tp-postbox-paragraph h2,.tp-postbox-paragraph h3,.tp-postbox-paragraph h4,.tp-postbox-paragraph h5,.tp-postbox-paragraph h6{color:#000!important}.th-article-content a,.tp-postbox-content a,.tp-postbox-paragraph a{color:#08c!important}.th-article-content p,.tp-postbox-content p,.tp-postbox-paragraph p{line-height:1.4!important;margin-bottom:7px!important;margin-top:0!important}.th-article-content li,.tp-postbox-paragraph li{line-height:1.4!important;margin-bottom:5px}.th-article-content p.sp-tight,.tp-postbox-paragraph p.sp-tight{line-height:1.25!important;margin-bottom:3px!important}.th-article-content p.sp-normal,.tp-postbox-paragraph p.sp-normal{line-height:1.4!important;margin-bottom:7px!important}.th-article-content p.sp-loose,.tp-postbox-paragraph p.sp-loose{line-height:1.8!important;margin-bottom:16px!important}.th-article-content ol,.th-article-content ul,.tp-postbox-paragraph ol,.tp-postbox-paragraph ul{margin-bottom:16px!important;padding-left:22px}.th-article-content h2,.th-article-content h3,.th-article-content h4,.tp-postbox-paragraph h2,.tp-postbox-paragraph h3,.tp-postbox-paragraph h4{margin-top:24px!important;margin-bottom:12px!important;line-height:1.3!important}.th-article-content p:empty,.th-article-content p>br:only-child,.tp-postbox-paragraph p:empty,.tp-postbox-paragraph p>br:only-child{display:none!important}.product__details-content,.tp-page-content-wrapper{color:#303030!important;line-height:1.4!important}.product__details-content p,.product__details-paragraph p,.tp-page-content-wrapper p{line-height:1.4!important;margin-bottom:7px!important;margin-top:0!important;color:#303030!important}.product__details-content li,.tp-page-content-wrapper li{line-height:1.4!important;margin-bottom:5px;color:#303030!important}.product__details-content ol,.product__details-content ul,.tp-page-content-wrapper ol,.tp-page-content-wrapper ul{margin-bottom:14px!important;padding-left:22px}.product__details-content h1,.product__details-content h2,.product__details-content h3,.product__details-content h4,.tp-page-content-wrapper h1,.tp-page-content-wrapper h2,.tp-page-content-wrapper h3,.tp-page-content-wrapper h4{margin-top:24px!important;margin-bottom:12px!important;line-height:1.3!important;color:#000!important}.product__details-content p,.product__details-description-paragraph,.product__details-description-paragraph p,.th-about-content p,.th-article-content p,.th-mission-content p,.th-vision-content p,.tp-page-content-wrapper p,.tp-postbox-content p,.tp-postbox-paragraph p{text-align:justify!important;text-justify:inter-word}.product__details-content p[style*=center],.product__details-description-paragraph p[style*=center],.th-about-content p[style*=center],.th-article-content p[style*=center],.th-mission-content p[style*=center],.th-vision-content p[style*=center],.tp-page-content-wrapper p[style*=center],.tp-postbox-content p[style*=center],.tp-postbox-paragraph p[style*=center]{text-align:center!important}.product__content{padding:12px 18px 16px!important}.product__content .product__category-tag,.product__content .product__price-label,.product__content .product__rating-stars{line-height:1.4!important;margin-bottom:4px!important}.product__content .product__title{line-height:1.3!important;margin-bottom:5px!important}.tp-blog-thumb{height:auto!important;aspect-ratio:3/2!important;overflow:hidden}.tp-blog-thumb img,.tp-blog-thumb>a{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block}.tp-blog-thumb img{transition:transform .5s ease}.tp-blog-thumb:hover img,.tp-blog-wrapper:hover .tp-blog-thumb img{transform:scale(1.06)}@media (min-width:992px){.pt-110,.pt-115,.pt-120,.pt-125,.pt-130,.pt-135,.pt-140,.pt-145,.pt-150,.pt-155,.pt-160,.pt-165,.pt-170,.pt-175,.pt-180,.pt-185,.pt-190,.pt-195{padding-top:75px!important}.pb-110,.pb-115,.pb-120,.pb-125,.pb-130,.pb-135,.pb-140,.pb-145,.pb-150,.pb-155,.pb-160,.pb-165,.pb-170,.pb-175,.pb-180,.pb-185,.pb-190,.pb-195{padding-bottom:70px!important}.tp-cta-4-area.two{padding-top:72px!important;padding-bottom:62px!important}}@media (max-width:767px){.tp-breadcrumb-area{padding:182px 0 20px!important}.tp-breadcrumb-title{font-size:28px!important;line-height:1.22!important;margin-bottom:8px!important}.tp-breadcrumb-body,.tp-breadcrumb-body a,.tp-breadcrumb-body span{font-size:13px!important}.tp-product-2-area{padding-top:24px!important;padding-bottom:24px!important}.pt-100,.pt-105,.pt-110,.pt-115,.pt-120,.pt-125,.pt-130,.pt-135,.pt-140,.pt-145,.pt-150,.pt-155,.pt-160,.pt-165,.pt-170,.pt-175,.pt-180,.pt-185,.pt-190,.pt-195,.pt-80,.pt-85,.pt-90,.pt-95{padding-top:46px!important}.pb-100,.pb-105,.pb-110,.pb-115,.pb-120,.pb-125,.pb-130,.pb-135,.pb-140,.pb-145,.pb-150,.pb-155,.pb-160,.pb-165,.pb-170,.pb-175,.pb-180,.pb-185,.pb-190,.pb-195,.pb-80,.pb-85,.pb-90,.pb-95{padding-bottom:46px!important}.tp-cta-4-area.two{padding-top:48px!important;padding-bottom:48px!important}.th-floating-contact-bar{gap:9px!important;bottom:71px!important;right:10px!important}.th-floating-icon{width:42px!important;height:42px!important;box-shadow:0 4px 14px rgba(0,0,0,.2)!important}.th-track-order-tab{right:14px!important;font-size:11px!important;padding:7px 12px!important}.product__thumb img,.tp-product-2-thumb img{width:100%!important;height:auto!important;aspect-ratio:1/1!important;object-fit:cover!important;display:block!important}.body-overlay.apply,.body-overlay.opened{opacity:1!important;visibility:visible!important;background-color:rgba(10,15,25,.38)!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.tpoffcanvas__title p{text-align:left!important}.tpoffcanvas__close-btn button.close-btn{background-color:transparent!important;color:#65676b!important;border:none!important;width:40px!important;height:40px!important;line-height:1!important;border-radius:50%!important;display:inline-flex!important;align-items:center;justify-content:center}.tpoffcanvas__close-btn button.close-btn:hover{background-color:rgba(0,0,0,.06)!important;color:#050505!important}.tpoffcanvas__close-btn button.close-btn svg.lic{width:22px;height:22px;color:inherit}section.th-faq-home{padding-top:10px!important;padding-bottom:10px!important}.th-faq-home .tp-section-title-wrapper{margin-bottom:22px!important}.th-faq-home .tp-faq-5-btn{margin-top:16px!important}.tp-faq-5-area.th-faq-home .tp-section-title,.tp-faq-5-area.th-faq-home .tp-section-title *{color:#ffd329!important;-webkit-text-fill-color:#ffd329!important}.tp-faq-5-area.th-faq-home .tp-faq-5-accordion-title,.tp-faq-5-area.th-faq-home .tp-faq-5-accordion-title *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.tp-faq-5-area.th-faq-home .tp-faq-5-accordion-pera,.tp-faq-5-area.th-faq-home .tp-faq-5-accordion-pera *,.tp-faq-5-area.th-faq-home .tp-faq-5-accordion-pera p,.tp-faq-5-area.th-faq-home .tp-faq-5-accordion-pera p *{color:rgba(255,255,255,.88)!important;-webkit-text-fill-color:rgba(255,255,255,0.88)!important;opacity:1!important}.th-faq-home .tp-faq-5-accordion-item{margin-bottom:6px}.tpoffcanvas .tp-main-menu-mobile{margin-bottom:24px!important}.tpoffcanvas__contact-info{margin-bottom:20px!important}.tpoffcanvas__contact-title h5{margin-bottom:10px!important}.tpoffcanvas__contact-info ul li{margin-bottom:6px!important}.tpoffcanvas__input{margin-bottom:20px!important}.tpoffcanvas__input-title h4{margin-bottom:10px!important}.tpoffcanvas__social{margin-top:0!important}.tpoffcanvas{width:82%!important;max-width:330px!important}}@media (min-width:768px){section.tp-faq-5-area.th-faq-home{padding-top:30px!important;padding-bottom:26px!important}.tp-faq-5-area.th-faq-home .tp-section-title-wrapper{margin-bottom:34px!important}.tp-faq-5-area.th-faq-home .tp-faq-5-btn{margin-top:14px!important;text-align:right!important}}.tp-faq-5-area.th-faq-home .tp-faq-5-btn .tp-btn-red{padding:4px 26px!important;line-height:28px!important}.tp-section-sub-title.five{border-radius:6px!important}.tp-faq-5-area.th-faq-home .tp-section-title{overflow:visible!important;line-height:1.18!important;padding-top:4px!important}.tp-faq-5-area.th-faq-home .tp-section-title,.tp-faq-5-area.th-faq-home .tp-section-title *{color:#ffd329!important;-webkit-text-fill-color:#ffd329!important}.tp-faq-5-area.th-faq-home .tp-section-title .tp-split-line{display:inline-block!important}.tp-faq-5-area.th-faq-home .tp-section-title .tp-split-line+.tp-split-line{margin-left:.28em}.tp-faq-5-area.th-faq-home .tp-faq-5-accordion-title,.tp-faq-5-area.th-faq-home .tp-faq-5-accordion-title *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.tp-faq-5-area.th-faq-home .th-faq-q-text{flex:1 1 auto}.tp-faq-5-area.th-faq-home .tp-faq-5-accordion-pera,.tp-faq-5-area.th-faq-home .tp-faq-5-accordion-pera *,.tp-faq-5-area.th-faq-home .tp-faq-5-accordion-pera p,.tp-faq-5-area.th-faq-home .tp-faq-5-accordion-pera p *{color:#fff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}.tp-faq-5-area.th-faq-home .th-faq-ans{display:flex!important;align-items:flex-start!important;gap:10px!important}.tp-faq-5-area.th-faq-home .th-faq-a-text{text-align:justify;text-justify:inter-word}.tp-faq-5-area.th-faq-home .th-faq-a-text>:last-child{margin-bottom:0}.th-faq-home .th-faq-a-ico,.th-faq-home .th-faq-q-ico{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-family:var(--tp-ff-heading),sans-serif;font-weight:700;line-height:1}.th-faq-home .th-faq-q-ico{margin-right:10px;vertical-align:middle;font-size:15px;background:#ffd329;color:#1d215f;-webkit-text-fill-color:#1d215f;box-shadow:0 2px 8px rgba(255,211,41,.35)}.th-faq-home .th-faq-a-ico{margin-top:2px;font-size:13px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.55);color:#fff;-webkit-text-fill-color:#ffffff}.tp-faq-5-area.th-faq-home .tp-faq-5-accordion-item{margin-bottom:4px}.th-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product__details-description-paragraph img,.product__details-description-paragraph video,.th-about-content img,.th-article-content img,.th-article-content video,.th-mission-content img,.th-vision-content img,.tp-page-content-wrapper img,.tp-page-content-wrapper video,.tp-postbox-paragraph img,.tp-postbox-paragraph video{max-width:100%!important;height:auto!important}.product__details-description-paragraph iframe,.th-article-content iframe,.tp-page-content-wrapper iframe,.tp-postbox-paragraph iframe{max-width:100%!important}.product__details-description-paragraph,.th-about-content,.th-article-content,.th-mission-content,.th-vision-content,.tp-page-content-wrapper,.tp-postbox-paragraph{overflow-wrap:break-word;word-wrap:break-word}.product__details-description-paragraph table,.th-article-content table,.tp-page-content-wrapper table,.tp-postbox-paragraph table{display:block;max-width:100%;overflow-x:auto}
/* San pham card: object-fit contain -> anh hien thi tron ven khong bi cat (user chon 08/10). Nen xam nhat lap phan thua. */
.th-featured-shop .product__thumb img,.product__thumb img,.tp-product-2-thumb img{object-fit:contain!important}
.th-featured-shop .product__thumb,.product__thumb{background:#f5f5f7!important}

/* Bo goc anh SP nhieu hon cho sang (user 08/10) */
.th-featured-shop .product__thumb,.product__thumb{border-radius:20px!important}
.th-featured-shop .product__thumb img,.product__thumb img,.tp-product-2-thumb img{border-radius:18px!important}

/* Panel menu off-canvas: kinh mo (frosted glass) - trang trong suot nhe + blur hau canh (user 08/10) */
.tpoffcanvas{background-color:rgba(255,255,255,0.82)!important;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}

/* MOBILE: dua cum Tin tuc (ArticleNew) len TRUOC Tai sao chon chung toi (ChooseUs). Desktop giu nguyen. (user 08/10) */
@media (max-width:767px){main.th-home-main{display:flex;flex-direction:column}main.th-home-main>.th-blog-section{order:1}main.th-home-main>.th-choose-area{order:2}main.th-home-main>.tp-faq-5-area{order:3}main.th-home-main>.tp-testimonial-5-area{order:4}main.th-home-main>.tp-cta-4-area{order:5}main.th-home-main>.th-sales-team-area{order:6}}

/* MOBILE: day chu CAU HOI THUONG GAP xuong them 10px (user 08/10) */
@media (max-width:767px){.tp-faq-5-area.th-faq-home .tp-section-title-wrapper{margin-top:30px!important}}

/* Khoi "Goi ngay" (About): chu xanh brand, so dien thoai hong brand (user 08/10) */
.tp-about-4-call-number span{color:var(--th-cyan,#00AEEF)!important}
.tp-about-4-call-number a{color:var(--th-magenta,#EC008C)!important;font-weight:700}

/* MOBILE: cum "Goi ngay" to hon 1.2x + can giua (user 08/10) */
@media (max-width:767px){.tp-about-4-call-item{margin-left:0!important}.tp-about-4-call-number{margin-left:6px!important}.tp-about-4-call-number a{font-size:20px!important;white-space:nowrap}}

/* Widget TU KHOA (tag cloud bai viet): pill nho gon, xep sat, khong tran (user 08/10) */
.sidebar__widget .tagcloud a{font-size:12px!important;padding:3px 9px!important;margin:0 5px 7px 0!important;line-height:1.5!important;max-width:100%!important}

/* MOBILE: can giua nut "Tim hieu them" (About) (user 08/10) */
@media (max-width:767px){.tp-about-2-signature-btn{width:100%!important;margin-left:0!important;margin-right:0!important;text-align:center!important}.tp-about-2-signature-btn .tp-btn{display:inline-block!important}}

/* MOBILE FAQ: bo dau + ben phai (bam cau hoi la mo tra loi) */
@media (max-width:767px){.th-faq-home .tp-faq-5-accordion-btn{display:none!important}.th-faq-home .tp-faq-5-accordion-title{padding-right:8px!important}}

/* MOBILE: khoi CTA "Ban can in an?" - tieu de gon 2 DONG + thu gon o nen xanh (user 08/10).
   tp-split-text chia san 3 .tp-split-line (block) -> ep inline cho chu chay lai + wrap theo co chu.
   clamp(22,7vw,28) giu 2 dong tu 320px den >=400px. Giam padding section + margin de o thap lai. */
@media (max-width:767px){
  .tp-cta-4-area.two{padding-top:30px!important;padding-bottom:30px!important}
  .tp-cta-4-area .tp-section-title-wrapper{margin-bottom:16px!important}
  .tp-cta-4-area .tp-section-sub-title.five-white{margin-bottom:8px!important}
  .tp-cta-4-area .tp-section-title.five-white{font-size:clamp(22px,7vw,28px)!important;line-height:1.3!important;margin-bottom:16px!important;letter-spacing:-.3px;text-align:center!important}
  .tp-cta-4-area .tp-section-title.five-white .tp-split-line{display:inline!important}
}

/* MOBILE: section "Doi ngu kinh doanh / Lien he tu van" (SalesTeam) - 3 COT tu xuong hang
   + thu gon chieu cao (user 08/10). Truoc day <=575px la 2 cot; dat lai 3 cot (33.33%)
   + thu nho anh/chu cho vua 390px, SDT nowrap 11px vua cot ~124px. Giam padding section
   48(pt/pb-60->28) + gap + padding item. Chi mobile, desktop/tablet giu nguyen. */
@media (max-width:575px){
  .th-sales-team-area.pt-60{padding-top:28px!important}
  .th-sales-team-area.pb-60{padding-bottom:28px!important}
  .th-sales-team-area .row.mb-45{margin-bottom:18px!important}
  .th-staff-row{gap:14px 8px!important}
  .th-staff-row>.col{flex:0 0 calc(33.33% - 6px)!important;max-width:calc(33.33% - 6px)!important}
  .th-staff-item{padding:8px 2px!important}
  .th-staff-photo{width:72px!important;height:72px!important;margin-bottom:8px!important;border-width:2px!important}
  .th-staff-name{font-size:12.5px!important;min-height:32px!important;margin-bottom:2px!important}
  .th-staff-role{font-size:11px!important;min-height:16px!important;margin-bottom:3px!important}
  .th-staff-phone{font-size:11px!important;padding:2px 3px!important;white-space:nowrap!important}
  .th-staff-phone svg.lic{width:11px;height:11px;margin-right:2px}
}

/* MOBILE: footer "Lien ket nhanh" + "Chinh sach" thanh 2 COT canh nhau (user 08/10).
   <=575px 2 cot nay ve col-12 (xep doc); ep 50% de dung canh nhau. Cot 1 (About/logo)
   + cot 4 (FB, d-none) giu nguyen. nth-child(2)=Lien ket nhanh, (3)=Chinh sach. */
@media (max-width:575px){
  .tp-footer-top .row>div:nth-child(2),
  .tp-footer-top .row>div:nth-child(3){flex:0 0 50%!important;max-width:50%!important;margin-bottom:24px!important}
  .tp-footer-top .row>div:nth-child(2) .tp-footer-widget,
  .tp-footer-top .row>div:nth-child(3) .tp-footer-widget{padding-left:0!important}
  .tp-footer-top .row>div:nth-child(2) .tp-footer-title,
  .tp-footer-top .row>div:nth-child(3) .tp-footer-title{font-size:17px!important;margin-bottom:14px!important}
  .tp-footer-top .row>div:nth-child(2) .tp-footer-4-list ul li a,
  .tp-footer-top .row>div:nth-child(3) .tp-footer-4-list ul li a{font-size:13.5px!important;line-height:1.45!important}
}
