﻿.row_flex{display:flex;flex-wrap:wrap}.dub_mg_module{margin:0 0 45px}@media (max-width: 991px){.dub_mg_module{margin:0 0 30px}}.dub_pd_module{padding:45px 0}.text-center{text-align:center}.mb_30{margin-bottom:30px}.mb_20{margin-bottom:20px}.mb_10{margin-bottom:10px}.row_0{margin-left:0;margin-right:0}.row_0 .col_0{padding-left:0;padding-right:0}.row_5{margin-left:-5px;margin-right:-5px}.row_5 .col_5{padding-left:5px;padding-right:5px}.row_10{margin-left:-10px;margin-right:-10px}.row_10 .col_10{padding-left:10px;padding-right:10px}.section_slider,.section_product_featured,.section_blogs,.section_brand,.related_module,.section_service{position:relative}.section_slider .owl-nav,.section_product_featured .owl-nav,.section_blogs .owl-nav,.section_brand .owl-nav,.related_module .owl-nav,.section_service .owl-nav{margin:0}.section_slider .owl-nav .owl-prev,.section_slider .owl-nav .owl-next,.section_product_featured .owl-nav .owl-prev,.section_product_featured .owl-nav .owl-next,.section_blogs .owl-nav .owl-prev,.section_blogs .owl-nav .owl-next,.section_brand .owl-nav .owl-prev,.section_brand .owl-nav .owl-next,.related_module .owl-nav .owl-prev,.related_module .owl-nav .owl-next,.section_service .owl-nav .owl-prev,.section_service .owl-nav .owl-next{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:40px;height:40px;margin:0;padding:0 !important;border:none;border-radius:40px;background:#154ba3 !important;font-size:0 !important;line-height:0;outline:none;transition:all .5s ease}.section_slider .owl-nav .owl-prev>*,.section_slider .owl-nav .owl-next>*,.section_product_featured .owl-nav .owl-prev>*,.section_product_featured .owl-nav .owl-next>*,.section_blogs .owl-nav .owl-prev>*,.section_blogs .owl-nav .owl-next>*,.section_brand .owl-nav .owl-prev>*,.section_brand .owl-nav .owl-next>*,.related_module .owl-nav .owl-prev>*,.related_module .owl-nav .owl-next>*,.section_service .owl-nav .owl-prev>*,.section_service .owl-nav .owl-next>*{display:none}.section_slider .owl-nav .owl-prev::before,.section_slider .owl-nav .owl-next::before,.section_product_featured .owl-nav .owl-prev::before,.section_product_featured .owl-nav .owl-next::before,.section_blogs .owl-nav .owl-prev::before,.section_blogs .owl-nav .owl-next::before,.section_brand .owl-nav .owl-prev::before,.section_brand .owl-nav .owl-next::before,.related_module .owl-nav .owl-prev::before,.related_module .owl-nav .owl-next::before,.section_service .owl-nav .owl-prev::before,.section_service .owl-nav .owl-next::before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;border-radius:0 !important;background:transparent !important}.section_slider .owl-nav .owl-prev:hover,.section_slider .owl-nav .owl-next:hover,.section_product_featured .owl-nav .owl-prev:hover,.section_product_featured .owl-nav .owl-next:hover,.section_blogs .owl-nav .owl-prev:hover,.section_blogs .owl-nav .owl-next:hover,.section_brand .owl-nav .owl-prev:hover,.section_brand .owl-nav .owl-next:hover,.related_module .owl-nav .owl-prev:hover,.related_module .owl-nav .owl-next:hover,.section_service .owl-nav .owl-prev:hover,.section_service .owl-nav .owl-next:hover{box-shadow:0px 0px 12px #cacaca}.section_slider .owl-nav .owl-prev.disabled,.section_slider .owl-nav .owl-next.disabled,.section_product_featured .owl-nav .owl-prev.disabled,.section_product_featured .owl-nav .owl-next.disabled,.section_blogs .owl-nav .owl-prev.disabled,.section_blogs .owl-nav .owl-next.disabled,.section_brand .owl-nav .owl-prev.disabled,.section_brand .owl-nav .owl-next.disabled,.related_module .owl-nav .owl-prev.disabled,.related_module .owl-nav .owl-next.disabled,.section_service .owl-nav .owl-prev.disabled,.section_service .owl-nav .owl-next.disabled{display:none}.section_slider .owl-nav .owl-prev,.section_product_featured .owl-nav .owl-prev,.section_blogs .owl-nav .owl-prev,.section_brand .owl-nav .owl-prev,.related_module .owl-nav .owl-prev,.section_service .owl-nav .owl-prev{left:15px}.section_slider .owl-nav .owl-prev::before,.section_product_featured .owl-nav .owl-prev::before,.section_blogs .owl-nav .owl-prev::before,.section_brand .owl-nav .owl-prev::before,.related_module .owl-nav .owl-prev::before,.section_service .owl-nav .owl-prev::before{transform:translate(-30%, -50%) rotate(-135deg)}.section_slider .owl-nav .owl-next,.section_product_featured .owl-nav .owl-next,.section_blogs .owl-nav .owl-next,.section_brand .owl-nav .owl-next,.related_module .owl-nav .owl-next,.section_service .owl-nav .owl-next{right:15px}.section_slider .owl-nav .owl-next::before,.section_product_featured .owl-nav .owl-next::before,.section_blogs .owl-nav .owl-next::before,.section_brand .owl-nav .owl-next::before,.related_module .owl-nav .owl-next::before,.section_service .owl-nav .owl-next::before{transform:translate(-70%, -50%) rotate(45deg)}.section_slider .owl-dots,.section_product_featured .owl-dots,.section_blogs .owl-dots,.section_brand .owl-dots,.related_module .owl-dots,.section_service .owl-dots{position:absolute;left:0;right:0;bottom:20px;z-index:5;display:flex;justify-content:center;align-items:center;position:static;margin-top:15px}.section_slider .owl-dots .owl-dot,.section_product_featured .owl-dots .owl-dot,.section_blogs .owl-dots .owl-dot,.section_brand .owl-dots .owl-dot,.related_module .owl-dots .owl-dot,.section_service .owl-dots .owl-dot{padding:0 !important;margin:0 4px;border:none;background:transparent !important;outline:none;width:auto !important;height:auto !important}.section_slider .owl-dots .owl-dot span,.section_product_featured .owl-dots .owl-dot span,.section_blogs .owl-dots .owl-dot span,.section_brand .owl-dots .owl-dot span,.related_module .owl-dots .owl-dot span,.section_service .owl-dots .owl-dot span{display:block;width:8px;height:8px;margin:0 !important;border-radius:50%;backdrop-filter:blur(6px);background:#154ba3 !important;transition:all 0.3s ease}.section_slider .owl-dots .owl-dot.active,.section_product_featured .owl-dots .owl-dot.active,.section_blogs .owl-dots .owl-dot.active,.section_brand .owl-dots .owl-dot.active,.related_module .owl-dots .owl-dot.active,.section_service .owl-dots .owl-dot.active{margin:0 8px}.section_slider .owl-dots .owl-dot.active span,.section_slider .owl-dots .owl-dot:hover span,.section_product_featured .owl-dots .owl-dot.active span,.section_product_featured .owl-dots .owl-dot:hover span,.section_blogs .owl-dots .owl-dot.active span,.section_blogs .owl-dots .owl-dot:hover span,.section_brand .owl-dots .owl-dot.active span,.section_brand .owl-dots .owl-dot:hover span,.related_module .owl-dots .owl-dot.active span,.related_module .owl-dots .owl-dot:hover span,.section_service .owl-dots .owl-dot.active span,.section_service .owl-dots .owl-dot:hover span{background:#119f49 !important}.section_slider .owl-dots .owl-dot.active span,.section_product_featured .owl-dots .owl-dot.active span,.section_blogs .owl-dots .owl-dot.active span,.section_brand .owl-dots .owl-dot.active span,.related_module .owl-dots .owl-dot.active span,.section_service .owl-dots .owl-dot.active span{width:28px;border-radius:10px}.section_slider .owl-dots.disabled,.section_product_featured .owl-dots.disabled,.section_blogs .owl-dots.disabled,.section_brand .owl-dots.disabled,.related_module .owl-dots.disabled,.section_service .owl-dots.disabled{display:none}@media (max-width: 767px){.section_slider .owl-dots,.section_product_featured .owl-dots,.section_blogs .owl-dots,.section_brand .owl-dots,.related_module .owl-dots,.section_service .owl-dots{bottom:10px}}.product-action{margin:0;border:1px solid gainsboro;border-radius:5px;padding:10px;background:white}.product-action .product-thumbnail{position:relative;overflow:hidden;margin-bottom:10px}.product-action .product-thumbnail .image_thumb{padding-bottom:100%;display:block;height:0;position:relative}.product-action .product-thumbnail .image_thumb img{left:50%;top:50%;transform:translate(-50%, -50%);max-width:100%;max-height:100%;width:auto !important;height:auto !important;position:absolute}.product-action .product-info .product-info-vendor{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:10px;padding:4px 12px;background:#f5f5f5;border-radius:4px;line-height:1.5;font-size:calc(13px + (14 - 13) * ((100vw - 320px) / (1920 - 320)))}.product-action .product-info .product-info-vendor .vendor-label{color:#777777;font-weight:400}.product-action .product-info .product-info-vendor .vendor-name{color:#222222;font-weight:600}.product-action .product-info .product-info-vendor .vendor-name.vendor-empty{color:#999999;font-weight:400;font-style:italic}@media (max-width: 767px){.product-action .product-info .product-info-vendor{margin-bottom:8px;padding:3px 10px}}.product-action .product-info .product-name{font-size:16px;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 15px}.product-action .product-info .price-box{font-weight:500;font-size:16px;color:#ef1104}.product-action .product-info .price-box .compare-price{text-decoration:line-through;font-size:14px;color:#acacac}.product-action .smart{position:absolute;top:10px;left:10px;background:#154ba3;font-size:12px;color:#ffff;height:20px;width:40px;text-align:center;display:flex;align-items:center;justify-content:center}.item-blog{display:flex;flex-direction:column;height:100%;margin-bottom:30px;background:#ffffff;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,0.06);transition:box-shadow 0.3s ease, transform 0.3s ease}.item-blog:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,0.12)}.item-blog:hover .block-thumb img{transform:scale(1.06)}.item-blog .block-thumb{position:relative;overflow:hidden}.item-blog .block-thumb a{display:block;position:relative;padding-top:66.66%}.item-blog .block-thumb img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.item-blog .block-content{display:flex;flex-direction:column;flex:1;padding:16px 18px 20px}.item-blog .block-content h3{margin:0 0 10px;line-height:1.4;font-weight:600;font-size:calc(15px + (18 - 15) * ((100vw - 320px) / (1920 - 320)))}.item-blog .block-content h3 a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#222222;text-decoration:none;transition:color 0.3s ease}.item-blog .block-content h3 a:hover{color:#e53935}.item-blog .block-content .time-post{display:inline-flex;align-items:center;gap:6px;margin:0 16px 8px 0;color:#888888;line-height:1.4;font-size:calc(12px + (13 - 12) * ((100vw - 320px) / (1920 - 320)))}.item-blog .block-content .time-post svg{flex-shrink:0;width:13px;height:13px;color:#e53935}.item-blog .block-content .time-post span{color:#888888}.item-blog .block-content p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:4px 0 14px;color:#555555;line-height:1.6;font-size:calc(13px + (14 - 13) * ((100vw - 320px) / (1920 - 320)))}.item-blog .block-content p.justify{text-align:justify}.item-blog .block-content .viewmore{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-top:auto;color:#e53935;font-weight:600;text-decoration:none;font-size:calc(13px + (14 - 13) * ((100vw - 320px) / (1920 - 320)));transition:gap 0.3s ease, color 0.3s ease}.item-blog .block-content .viewmore::after{content:"→";transition:transform 0.3s ease}.item-blog .block-content .viewmore:hover{color:#b71c1c}.item-blog .block-content .viewmore:hover::after{transform:translateX(4px)}@media (max-width: 767px){.item-blog{margin-bottom:20px}.item-blog .block-content{padding:12px 14px 16px}.item-blog .block-content .time-post{margin-right:12px}.item-blog .block-content p{-webkit-line-clamp:2;margin-bottom:10px}}.section_service{overflow:hidden;position:relative;width:100%;float:left;padding:20px 0;background:#f5f5f5}.section_service .service_item{height:100%;display:flex;align-items:center;margin:0;padding:20px;border-radius:5px;text-align:left;background:#fff;transition:box-shadow .3s ease, transform .3s ease}.section_service .service_item:hover{transform:translateY(-3px);box-shadow:0px 8px 40px rgba(255,95,35,0.16)}@media (max-width: 1199px){.section_service .service_item{padding:15px}}.section_service .service_item .service_img{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:64px;min-width:64px;height:64px;margin:0 15px 0 0}@media (max-width: 1199px){.section_service .service_item .service_img{width:50px;min-width:50px;height:50px;margin-right:12px}}.section_service .service_item .service_img img{max-width:100%;max-height:64px;object-fit:contain}@media (max-width: 1199px){.section_service .service_item .service_img img{max-height:50px}}.section_service .service_item .service_content{flex:1;min-width:0}.section_service .service_item .service_content .service_title{font-size:calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)));line-height:1.4;color:#121619;margin:0;font-weight:bold}.section_service .service_item .service_content .service_title span{color:#154ba3}.section_service .service_item .service_content .service_des{font-size:calc(12px + (14 - 12) * ((100vw - 320px) / (1920 - 320)));line-height:1.5;color:#6b6b6b;margin:5px 0 0}.section_brand{position:relative;width:100%;float:left}.section_brand .item_brand{padding:10px 0}.section_brand .item_brand a{display:flex;align-items:center;justify-content:center;height:100px;padding:15px 20px;background:#fff;border:1px solid #ececec;border-radius:5px;overflow:hidden;transition:border-color .3s ease, box-shadow .3s ease, transform .3s ease}@media (max-width: 991px){.section_brand .item_brand a{height:90px;padding:12px 15px}}@media (max-width: 575px){.section_brand .item_brand a{height:75px;padding:10px}}.section_brand .item_brand a img{width:auto !important;max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(100%);opacity:.7;transition:filter .3s ease, opacity .3s ease, transform .3s ease}.section_brand .item_brand a:hover{border-color:#154ba3;box-shadow:0px 4px 20px rgba(0,0,0,0.08);transform:translateY(-3px)}.section_brand .item_brand a:hover img{filter:grayscale(0);opacity:1;transform:scale(1.05)}
