.woocommerce .woocommerce-ordering select{padding:8px 35px 8px 15px!important;border:1.5px solid var(--cnx-green-dark,#07972d)!important;border-radius:20px!important;outline:0!important;color:var(--cnx-green-dark,#07972d)!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;background-color:#fff!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml;utf8,<svg fill='%2307972d' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 10px center!important;background-size:18px!important;transition:all .3s ease!important}.woocommerce .woocommerce-ordering select:focus{border-color:var(--cnx-green-main,#27c350)!important;box-shadow:0 0 5px rgb(39 195 80 / .2)!important}.woocommerce ul.products,ul.products{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:20px!important;margin:0!important;padding:0!important}.woocommerce ul.products::after,.woocommerce ul.products::before{display:none!important}.woocommerce ul.products li.product{position:relative!important;width:100%!important;max-width:100%!important;container-type:inline-size!important;height:auto!important;min-height:0!important;max-height:600px!important;border-radius:16px!important;overflow:hidden!important;border:1px solid #e2f0e5!important;box-shadow:0 4px 16px rgb(0 0 0 / .06)!important;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease,max-height .5s ease!important;margin:0 auto!important;float:none!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;background:#fff!important}.woocommerce ul.products li.product:hover{box-shadow:0 12px 32px rgb(39 195 80 / .15)!important;border-color:rgb(39 195 80 / .4)!important;transform:translateY(-3px)!important;z-index:10!important}.woocommerce ul.products li.product a.woocommerce-loop-product__link{position:relative!important;width:100%!important;height:auto!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;text-decoration:none!important;z-index:1;background:0 0!important;font-size:0!important}.woocommerce ul.products li.product a.woocommerce-loop-product__link::before,.woocommerce ul.products li.product img.wp-post-image{display:none!important}.woocommerce ul.products li.product .cum-giao-dien-tren-card{position:relative!important;top:auto!important;left:auto!important;right:auto!important;z-index:1!important;width:100%!important;aspect-ratio:2 / 1!important;height:auto!important;display:flex!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;border-bottom:1px solid #e8e8e8!important;box-shadow:none!important;border-radius:16px 16px 0 0!important;overflow:hidden!important;background:#fff!important}.woocommerce ul.products li.product .khung-logo-lien-ket{position:relative!important;z-index:2!important;width:50%!important;height:100%!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding:14px 16px!important;background:linear-gradient(to right,#d8deda 0%,#e3e7eb 100%)!important;border:none!important;overflow:hidden!important;flex-shrink:0!important;box-sizing:border-box!important}.woocommerce ul.products li.product .khung-logo-lien-ket img.logo-mo-ta-bg{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:.3!important;filter:none!important;pointer-events:none!important;z-index:1!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important}.woocommerce ul.products li.product .tieu-de-san-pham-the-loop,.woocommerce ul.products li.product .tieu-de-san-pham-tren-logo{position:relative!important;z-index:2!important;font-size:16px!important;font-weight:800!important;color:#15803d!important;text-transform:uppercase!important;margin:0 0 8px 0!important;padding:0!important;background:transparent!important;text-align:left!important;line-height:1.3!important;display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-family:'Roboto Condensed',sans-serif!important}.woocommerce ul.products li.product .mo-ta-ngan-tren-logo{position:relative!important;z-index:2!important;font-size:14px!important;line-height:1.5!important;color:#212020!important;font-weight:400!important;text-align:left!important;display:-webkit-box!important;-webkit-line-clamp:13!important;line-clamp:13!important;-webkit-box-orient:vertical!important;overflow:hidden!important;max-height:100%!important;width:100%!important;box-sizing:border-box!important}.woocommerce ul.products li.product .mo-ta-ngan-tren-logo p{margin-bottom:4px!important;font-size:14px!important;color:#626161!important;font-weight:600!important}.woocommerce ul.products li.product .mo-ta-ngan-tren-logo strong{color:black!important;font-weight:700!important}.woocommerce ul.products li.product .mo-ta-ngan-tren-logo .dong-thong-so{margin-bottom:8px!important;line-height:1.5!important;display:block!important}.woocommerce ul.products li.product .mo-ta-ngan-tren-logo .dong-thong-so:last-child{margin-bottom:0!important}.woocommerce ul.products li.product .tieu-de-san-pham-mobile-h2,.woocommerce ul.products li.product .price-full-row-mobile,.woocommerce ul.products li.product .nut-xem-chi-tiet-mobile{display:none!important}.woocommerce ul.products li.product .khung-slide-trang-guong-nho{position:relative!important;z-index:1!important;width:50%!important;height:100%!important;overflow:hidden!important;background:#fff!important}.related.products li.product .khung-logo-lien-ket,.up-sells.products li.product .khung-logo-lien-ket,.cross-sells.products li.product .khung-logo-lien-ket{display:none!important}.related.products li.product .khung-slide-trang-guong-nho,.up-sells.products li.product .khung-slide-trang-guong-nho,.cross-sells.products li.product .khung-slide-trang-guong-nho{width:100%!important}.woocommerce ul.products li.product .slide-mini-anh-loop{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;line-height:0!important;font-size:0!important}.woocommerce ul.products li.product .slide-mini-anh-loop .slick-list{position:relative!important;height:100%!important;width:100%!important;margin:0!important;padding:0!important;line-height:0!important;font-size:0!important}.woocommerce ul.products li.product .slide-mini-anh-loop .slick-track{position:relative!important;height:100%!important;width:100%!important;margin:0!important;padding:0!important;line-height:0!important;font-size:0!important;display:block!important}.woocommerce ul.products li.product .slide-mini-anh-loop .slick-slide,.woocommerce ul.products li.product .slide-mini-anh-loop .item-anh-mini{position:absolute!important;top:0!important;left:0!important;height:100%!important;width:100%!important;outline:0!important;line-height:0!important;font-size:0!important;display:block!important;float:none!important;margin:0!important;padding:0!important;opacity:0!important;z-index:1!important;transition:opacity .4s ease-in-out!important}.woocommerce ul.products li.product .slide-mini-anh-loop .slick-slide.slick-active,.woocommerce ul.products li.product .slide-mini-anh-loop .slick-slide.slick-current{opacity:1!important;z-index:10!important}.woocommerce ul.products li.product .slide-mini-anh-loop img{position:absolute!important;top:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;image-rendering:-webkit-optimize-contrast!important}.woocommerce ul.products li.product:hover .slide-mini-anh-loop img{opacity:1!important}.woocommerce ul.products li.product .slide-mini-anh-loop .slick-dots{position:absolute!important;bottom:12px!important;left:50%!important;transform:translateX(-50%)!important;width:auto!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important;gap:6px!important;z-index:5!important}.woocommerce ul.products li.product .slide-mini-anh-loop .slick-dots li{width:6px!important;height:6px!important;margin:0!important;padding:0!important}.woocommerce ul.products li.product .slide-mini-anh-loop .slick-dots li button{display:block!important;width:6px!important;height:6px!important;padding:0!important;border:none!important;border-radius:50%!important;background:rgb(255 255 255 / .6)!important;text-indent:-9999px!important;overflow:hidden!important;transition:background .3s ease,transform .3s ease!important}.woocommerce ul.products li.product .slide-mini-anh-loop .slick-dots li.slick-active button{background:var(--cnx-green-main)!important;transform:scale(1.3)!important}.woocommerce ul.products li.product .slide-mini-anh-loop .slick-arrow{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:10!important;width:28px!important;height:28px!important;background:rgb(255 255 255 / .9)!important;border-radius:50%!important;border:1px solid var(--cnx-green-main)!important;box-shadow:0 2px 6px rgb(0 0 0 / .1)!important;color:transparent!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .3s ease!important;opacity:1!important;visibility:visible!important;font-size:0!important;line-height:0!important;padding:0!important}.woocommerce ul.products li.product:hover .slide-mini-anh-loop .slick-arrow{opacity:1!important;visibility:visible!important}.woocommerce ul.products li.product .slide-mini-anh-loop .slick-arrow:hover{background:var(--cnx-green-main)!important}.woocommerce ul.products li.product .slide-mini-anh-loop .slick-arrow:hover::before{border-top:2px solid #fff!important;border-right:2px solid #fff!important}.woocommerce ul.products li.product .slide-mini-anh-loop .slick-arrow::before{content:''!important;display:block!important;width:8px!important;height:8px!important;border-top:2px solid var(--cnx-green-main)!important;border-right:2px solid var(--cnx-green-main)!important;transition:all .3s ease!important}.woocommerce ul.products li.product .slide-mini-anh-loop .slick-prev{left:8px!important}.woocommerce ul.products li.product .slide-mini-anh-loop .slick-prev::before{transform:rotate(-135deg)!important;margin-left:3px!important}.woocommerce ul.products li.product .slide-mini-anh-loop .slick-next{right:8px!important}.woocommerce ul.products li.product .slide-mini-anh-loop .slick-next::before{transform:rotate(45deg)!important;margin-right:3px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{position:relative!important;width:100%!important;z-index:1!important;font-size:18px!important;text-align:center!important;padding:14px 16px 8px!important;height:auto!important;display:-webkit-box!important;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0!important;background:#fff!important;text-shadow:none!important;text-transform:uppercase!important;font-weight:700!important;color:var(--cnx-green-main)!important;transition:color .3s ease!important;line-height:1.4!important}.woocommerce ul.products li.product:hover .woocommerce-loop-product__title{color:var(--cnx-green-main)!important}.woocommerce ul.products li.product .mo-ta-ngan-the-san-pham-wrapper,.woocommerce ul.products li.product .mo-ta-ngan-the-san-pham-wrapper::before,.woocommerce ul.products li.product .mo-ta-ngan-the-san-pham-content{display:none!important}.woocommerce ul.products li.product .mo-ta-ngan-the-san-pham-content .columns,.woocommerce ul.products li.product .mo-ta-ngan-the-san-pham-content .wp-block-columns{display:block!important;width:100%!important;margin:0!important;padding:0!important}.woocommerce ul.products li.product .mo-ta-ngan-the-san-pham-content .column,.woocommerce ul.products li.product .mo-ta-ngan-the-san-pham-content .wp-block-column{width:100%!important;flex-basis:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.woocommerce ul.products li.product .gia-va-nut-wrapper{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:8px!important;padding:12px 20px 10px!important;background:#fff!important;position:relative!important;z-index:10!important}.woocommerce ul.products li.product .tieu-de-san-pham-the-loop{font-size:20px!important;font-weight:800!important;color:var(--cnx-green-main,#27c350)!important;text-transform:uppercase!important;margin:0!important;padding:0!important;text-align:center!important;line-height:1.3!important;display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.woocommerce ul.products li.product .gia-va-nut-row{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;gap:10px!important}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .price *{color:var(--cnx-green-main)!important;font-weight:700!important;font-size:16px!important;text-shadow:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.35!important}@container (max-width:290px){.woocommerce ul.products li.product .gia-va-nut-wrapper{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .price *{font-size:14px!important;white-space:normal!important}.woocommerce ul.products li.product .nut-xem-chi-tiet-the{margin:0!important;padding:6px 14px!important;font-size:14px!important}}.woocommerce ul.products li.product .price{position:relative!important;bottom:auto!important;right:auto!important;left:auto!important;z-index:1!important;text-align:left!important;padding:0!important;margin:0!important;background:transparent!important;border:none!important;width:auto!important;display:block!important;transition:none!important}.woocommerce ul.products li.product .price del{color:#aaa!important;font-weight:400!important;font-size:14px!important;margin-right:6px!important}.woocommerce ul.products li.product .price ins{background:0 0!important;text-decoration:none!important}.woocommerce ul.products li.product .nut-xem-chi-tiet-the{position:relative!important;bottom:auto!important;right:auto!important;z-index:1!important;display:block!important;width:fit-content!important;margin:0 0 0 auto!important;padding:6px 14px!important;font-size:14px!important;font-weight:600!important;white-space:nowrap!important;color:var(--cnx-green-main)!important;background:#fff!important;border:1.5px solid var(--cnx-green-main)!important;border-radius:22px!important;text-transform:uppercase!important;letter-spacing:.5px!important;transition:all .3s ease!important}.woocommerce ul.products li.product:hover .nut-xem-chi-tiet-the{background:var(--cnx-green-main)!important;border-color:var(--cnx-green-main)!important;color:#fff!important;box-shadow:0 4px 14px rgb(39 195 80 / .35)!important}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .button:hover{display:none!important}.auth-box .form-control{font-size:14px;background-color:#f8f9fa!important}.auth-box .input-group-text{background-color:#f8f9fa!important;border-color:#dee2e6}.auth-box .form-control:focus{background-color:#fff!important;box-shadow:none;border-color:var(--cnx-green-main)}.auth-box .input-group:focus-within .form-control,.auth-box .input-group:focus-within .input-group-text{border-color:var(--cnx-green-main);background-color:#fff!important}.cursor-pointer{cursor:pointer}.star-rating-box{margin-bottom:15px}.star-rating{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end}.star-rating input[type="radio"]{display:none}.star-rating label{font-size:30px;color:#ddd;cursor:pointer;transition:color .2s ease-in-out;padding:0 5px}.star-rating label:before{content:"★"}.star-rating input[type="radio"]:checked~label,.star-rating label:hover,.star-rating label:hover~label{color:#ffc107}.woocommerce nav.woocommerce-pagination{margin-top:50px!important}.woocommerce nav.woocommerce-pagination ul{border:none!important;display:flex!important;justify-content:center!important;gap:8px!important}.woocommerce nav.woocommerce-pagination ul li{border:none!important;float:none!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;border-radius:50%!important;border:1px solid #eaeaea!important;color:#555!important;background:#fff!important;text-decoration:none!important;font-weight:500!important;font-size:14px!important;transition:all .3s ease!important}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--cnx-green-main)!important;border-color:var(--cnx-green-main)!important;color:#fff!important;box-shadow:0 6px 15px rgb(39 195 80 / .25)!important}.comment-rating-display{color:#ffc107;font-size:16px;margin-bottom:10px}.comment-rating-display .star-empty{color:#ddd}.single-product .product_title{font-size:28px;font-weight:800;color:var(--cnx-green-darker);line-height:1.3;margin-bottom:12px;position:relative;padding-bottom:16px;text-transform:uppercase;letter-spacing:.02em}.single-product .product_title::after{content:"";position:absolute;left:0;bottom:0;width:60px;height:3px;background:linear-gradient(90deg,var(--cnx-green-dark) 0,var(--cnx-green-main) 100%);border-radius:2px}.single-product .summary .price{display:block;font-size:clamp(14px,4vw,22px);font-weight:800;color:var(--cnx-green-main);margin:16px 0 20px 0;line-height:1.4;white-space:normal}.single-product .summary .price ins{text-decoration:none;font-size:inherit;color:var(--cnx-green-main)}.single-product .summary .price del{font-size:14px;font-weight:400;color:#999;margin-right:10px;display:inline-block}.single-product .summary .price del .woocommerce-Price-amount{color:#999}.single-product .summary .price .woocommerce-Price-amount{font-size:inherit;color:var(--cnx-green-main)}.single-product .woocommerce-product-details__short-description{margin:0 0 24px 0;padding:16px 20px;background:#f8fdf9;border-left:4px solid var(--cnx-green-main);border-radius:0 8px 8px 0}.single-product .woocommerce-product-details__short-description p{font-size:15px;line-height:1.8;color:#444;margin-bottom:8px;text-align:justify}.single-product .woocommerce-product-details__short-description p:last-child{margin-bottom:0}.single-product .woocommerce-product-details__short-description strong,.single-product .woocommerce-product-details__short-description b{color:inherit;font-weight:700}.single-product .woocommerce-product-details__short-description a{color:var(--cnx-green-dark);text-decoration:none;font-weight:600}.single-product .woocommerce-product-details__short-description a:hover{color:var(--cnx-green-main);text-decoration:underline}.single-product form.cart,.single-product .product_meta .sku_wrapper,.cart-contents,.header-cart,.menu-item-cart,.menu-item-checkout,.site-header-cart,.widget_shopping_cart{display:none!important}.single-product .product_meta{margin-top:30px;padding-top:20px;border-top:1px dashed #ddd;display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;font-size:15px;color:#555}.single-product .product_meta>span{display:flex;align-items:center;flex-wrap:nowrap!important;overflow:hidden!important;max-width:100%!important;white-space:nowrap!important}.single-product .product_meta>span::before{content:"•";color:var(--cnx-green-main);font-size:22px;margin-right:8px;line-height:1}.single-product .product_meta a{color:var(--cnx-green-dark);font-weight:700;text-decoration:none;margin-left:6px;margin-right:4px;transition:all .3s ease;padding:3px 10px;background:#f0f9f2;border-radius:6px;border:1px solid rgb(39 195 80 / .15);text-transform:uppercase;display:inline-block!important;max-width:180px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;vertical-align:middle!important;flex-shrink:0!important}.single-product .woocommerce-tabs{background:#fff;border-radius:12px;box-shadow:0 5px 25px rgb(0 0 0 / .03);padding:30px;border:1px solid #f2f2f2}.single-product .woocommerce-tabs ul.tabs{list-style:none!important;padding:0!important;margin:0 0 25px 0!important;display:flex;flex-wrap:wrap;border-bottom:2px solid #eee;gap:15px}.single-product .woocommerce-tabs ul.tabs li{margin:0!important;border:none!important;background:0 0!important;padding:0!important}.single-product .woocommerce-tabs ul.tabs li a{display:block;padding:10px 20px;font-size:16px;font-weight:700;color:#777;text-decoration:none;border-bottom:3px solid #fff0;margin-bottom:-2px;transition:all .3s ease;text-transform:uppercase}.single-product .woocommerce-tabs ul.tabs li:hover a{color:var(--cnx-green-main)}.single-product .woocommerce-tabs ul.tabs li.active a{color:var(--cnx-green-darker);border-bottom-color:var(--cnx-green-main)}.single-product .woocommerce-tabs .panel{font-size:16px;line-height:1.85;color:#333}.single-product .woocommerce-tabs .panel>h2:first-of-type{display:none}.single-product .woocommerce-tabs .panel p{margin-bottom:16px;text-align:justify}.single-product .woocommerce-tabs .panel h1,.single-product .woocommerce-tabs .panel h3,.single-product .woocommerce-tabs .panel h4,.single-product .woocommerce-tabs .panel h5,.post-content-text h1,.post-content-text h3,.post-content-text h4,.post-content-text h5,.post-content h1,.post-content h3,.post-content h4,.post-content h5,.entry-content h1,.entry-content h3,.entry-content h4,.entry-content h5{color:#333!important;font-weight:700!important;margin-top:20px;margin-bottom:15px}.single-product .woocommerce-tabs .panel h2,.post-content-text h2,.post-content h2,.entry-content h2{color:var(--cnx-green-main,#27c350)!important;font-weight:700!important;margin-top:20px;margin-bottom:15px}.single-product .woocommerce-tabs .panel b,.single-product .woocommerce-tabs .panel strong,.post-content-text b,.post-content-text strong,.post-content b,.post-content strong,.entry-content b,.entry-content strong{color:inherit;font-weight:700!important}.single-product .woocommerce-tabs .panel ul{list-style:none!important;list-style-type:none!important;padding-left:0!important;margin-bottom:20px}.single-product .woocommerce-tabs .panel ul li{list-style:none!important;list-style-type:none!important;position:relative!important;padding-left:20px!important;margin-bottom:10px;line-height:1.6}.single-product .woocommerce-tabs .panel ul li::before{content:""!important;position:absolute!important;left:0!important;top:10px!important;width:6px!important;height:6px!important;background-color:var(--cnx-green-main,#27c350)!important;border-radius:50%!important;display:inline-block!important}.single-product .woocommerce-tabs .panel ol{padding-left:20px;margin-bottom:20px}.single-product .woocommerce-tabs .panel ol li{margin-bottom:10px;line-height:1.6}.single-product .related.products>h3,.single-product .up-sells>h3{font-size:26px;font-weight:700;color:var(--cnx-green-main);text-transform:uppercase;text-align:center;margin-bottom:30px;padding-bottom:15px;border-bottom:none!important;position:relative}.single-product .related.products>h3::after,.single-product .up-sells>h3::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:3px;background:var(--cnx-green-main)}.single-product .product_meta a:hover{background:var(--cnx-green-main);color:#fff;box-shadow:0 4px 12px rgb(39 195 80 / .25);border-color:var(--cnx-green-main)}@keyframes cnxFloatGallery{0%{transform:translateY(0);box-shadow:0 10px 30px rgb(0 0 0 / .04)}50%{transform:translateY(-10px);box-shadow:0 25px 45px rgb(39 195 80 / .12)}100%{transform:translateY(0);box-shadow:0 10px 30px rgb(0 0 0 / .04)}}.single-product .woocommerce-product-gallery{border-radius:20px;padding:12px;background:#fff;border:1px solid #f0f0f0;animation:cnxFloatGallery 6s ease-in-out infinite;position:relative;z-index:1}.single-product .woocommerce-product-gallery:hover{animation-play-state:paused}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image{border-radius:16px;overflow:hidden}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image img{border-radius:16px;transition:transform .6s cubic-bezier(.16,1,.3,1)!important;backface-visibility:hidden}.single-product .woocommerce-product-gallery .zoomImg{display:none!important;opacity:0!important;visibility:hidden!important}.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image:hover img{transform:scale(1.03)!important}.single-product .woocommerce-product-gallery .flex-control-thumbs,ol.flex-control-thumbs,.flex-control-thumbs{margin-top:15px!important;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:14px!important;padding:0 0 12px 0!important;touch-action:pan-x!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:contain!important}@supports (-moz-appearance:none){.single-product .woocommerce-product-gallery .flex-control-thumbs,ol.flex-control-thumbs,.flex-control-thumbs{scrollbar-width:thin!important;scrollbar-color:#27c350 #e2e8f0!important}}.single-product .woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar,ol.flex-control-thumbs::-webkit-scrollbar,.flex-control-thumbs::-webkit-scrollbar{height:8px!important;display:block!important}.single-product .woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar-button,ol.flex-control-thumbs::-webkit-scrollbar-button,.flex-control-thumbs::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important}.single-product .woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar-track,ol.flex-control-thumbs::-webkit-scrollbar-track,.flex-control-thumbs::-webkit-scrollbar-track{background-color:#e2e8f0!important;border-radius:10px!important}.single-product .woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar-thumb,ol.flex-control-thumbs::-webkit-scrollbar-thumb,.flex-control-thumbs::-webkit-scrollbar-thumb{background-color:#27c350!important;background:#27c350!important;border-radius:10px!important;min-width:40px!important}.single-product .woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar-thumb:hover,ol.flex-control-thumbs::-webkit-scrollbar-thumb:hover,.flex-control-thumbs::-webkit-scrollbar-thumb:hover{background-color:#15803d!important;background:#15803d!important}.single-product .woocommerce-product-gallery .flex-control-thumbs li{width:76px!important;height:76px!important;flex:0 0 76px!important;list-style:none!important;border-radius:8px;overflow:hidden;border:2px solid #fff0;transition:all .3s ease;cursor:pointer}.single-product .woocommerce-product-gallery .flex-control-thumbs li img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:6px;opacity:.65;transition:all .3s ease}.single-product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active,.single-product .woocommerce-product-gallery .flex-control-thumbs li.flex-active,.single-product .woocommerce-product-gallery .flex-control-thumbs li:hover img{opacity:1}.single-product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active,.single-product .woocommerce-product-gallery .flex-control-thumbs li.flex-active,.single-product .woocommerce-product-gallery .flex-control-thumbs li:hover{border-color:#27c350!important;transform:translateY(-4px);box-shadow:0 4px 10px rgb(39 195 80 / .25)}.woocommerce-tabs.wc-tabs-wrapper{margin-top:30px}.woocommerce-tabs ul.tabs{display:inline-flex;max-width:100%;list-style:none!important;padding:6px!important;margin:0 0 30px 0!important;border-bottom:none!important;background:#f1f5f1!important;border-radius:30px!important;gap:5px!important}.woocommerce-tabs ul.tabs::after,.woocommerce-tabs ul.tabs::before{display:none!important}.woocommerce-tabs ul.tabs li{background:0 0!important;border:none!important;margin:0!important;padding:0!important}.woocommerce-tabs ul.tabs li::after,.woocommerce-tabs ul.tabs li::before{display:none!important}.woocommerce-tabs ul.tabs li a{display:block!important;padding:10px 24px!important;color:#555!important;font-weight:700!important;font-size:15px!important;text-transform:uppercase!important;text-decoration:none!important;border:none!important;border-radius:30px!important;background-color:transparent!important;transition:all .3s ease!important}.woocommerce-tabs ul.tabs li:hover a{color:var(--cnx-green-dark)!important;background-color:rgb(39 195 80 / .1)!important}.woocommerce-tabs ul.tabs li.active a{color:#fff!important;background-color:var(--cnx-green-main)!important;border-color:var(--cnx-green-main)!important;box-shadow:0 4px 12px rgb(39 195 80 / .25)!important}#reviews #comments h2{font-size:18px!important;font-weight:700!important;color:var(--cnx-green-main)!important;margin-bottom:20px!important}#reviews ol.commentlist{list-style:none!important;padding-left:0!important;margin-bottom:30px!important}.woocommerce #reviews #comments ol.commentlist li .comment_container .comment-text .meta,#reviews ol.commentlist li.comment .comment-text .meta{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px 10px!important;font-size:14px!important;color:#6c757d!important;margin-bottom:8px!important;line-height:1.4!important}.woocommerce #reviews #comments ol.commentlist li .comment_container .comment-text .description,#reviews ol.commentlist li.comment .comment-text .description{font-size:15px!important;color:#212529!important;line-height:1.6!important;margin-top:6px!important}#review_form #respond{background:#fcfdfc!important;border:1px solid rgb(39 195 80 / .1)!important;border-radius:12px!important;padding:24px!important;margin-top:25px!important}#review_form #respond #reply-title{font-size:18px!important;font-weight:700!important;color:var(--cnx-green-main)!important;margin-bottom:20px!important}#review_form #respond .comment-form-rating{margin-bottom:20px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;font-weight:600!important;color:var(--cnx-green-dark)!important}@media (min-width:576px){#review_form #respond .comment-form-rating{flex-direction:row!important;align-items:center!important;gap:15px!important}}#review_form #respond .comment-form-rating label{margin-bottom:0!important}#review_form #respond .stars{display:inline-block!important;margin:0!important;padding:0!important;line-height:1!important}#review_form #respond .stars span{display:inline-flex!important;flex-direction:row-reverse!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important}#review_form #respond .stars a{position:relative!important;display:inline-block!important;width:26px!important;height:26px!important;line-height:26px!important;font-size:0!important;text-indent:-9999px!important;overflow:hidden!important;text-decoration:none!important;color:transparent!important}#review_form #respond .stars a::before{content:"★"!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;font-size:22px!important;line-height:26px!important;text-indent:0!important;color:#d1d5db!important;text-align:center!important;font-family:inherit!important;transition:color .2s ease!important}#review_form #respond .stars a:hover::before,#review_form #respond .stars a:hover~a::before,#review_form #respond .stars a.active::before,#review_form #respond .stars a.active~a::before{color:#ffb606!important}#review_form #respond .comment-form-comment{margin-bottom:20px!important}#review_form #respond label{display:block!important;font-weight:600!important;color:var(--cnx-green-dark)!important;margin-bottom:8px!important;font-size:14px!important}#review_form #respond input[type="email"],#review_form #respond input[type="text"],#review_form #respond textarea{width:100%!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:12px 16px!important;background:#fff!important;font-size:15px!important;color:#333!important;outline:0!important;transition:all .3s ease!important}#review_form #respond input[type="email"]:focus,#review_form #respond input[type="text"]:focus,#review_form #respond textarea:focus{border-color:var(--cnx-green-main)!important;box-shadow:0 0 0 3px rgb(39 195 80 / .15)!important;background:#fff!important}#review_form #respond input#submit{background:var(--cnx-green-main)!important;color:#fff!important;border:none!important;padding:12px 30px!important;font-weight:700!important;font-size:15px!important;border-radius:30px!important;text-transform:uppercase!important;cursor:pointer!important;transition:all .3s ease!important;box-shadow:0 4px 12px rgb(39 195 80 / .25)!important}#review_form #respond input#submit:hover{background:var(--cnx-green-dark)!important;box-shadow:0 6px 16px rgb(39 195 80 / .35)!important;transform:translateY(-2px)!important}.khung-tai-lieu-tab{padding:10px 0}.tieu-de-tai-lieu-tab{font-size:18px!important;font-weight:700!important;color:var(--cnx-green-darker)!important;margin-bottom:20px!important;border-left:4px solid var(--cnx-green-main)!important;padding-left:15px!important}.nut-tai-tai-lieu-tab-wrapper{margin-bottom:25px!important}.nut-tai-pdf-tab{display:inline-flex!important;align-items:center!important;gap:8px!important;background:#ffebeb!important;color:#d32f2f!important;border:1px solid rgb(211 47 47 / .2)!important;padding:10px 24px!important;font-size:15px!important;font-weight:700!important;border-radius:30px!important;text-decoration:none!important;transition:all .3s ease!important;text-transform:uppercase!important;box-shadow:0 4px 12px rgb(211 47 47 / .1)!important}.nut-tai-pdf-tab:hover{background:#d32f2f!important;color:#fff!important;box-shadow:0 6px 16px rgb(211 47 47 / .25)!important;transform:translateY(-2px)!important}.nhung-pdf-tab{border:1px solid #e2e8f0!important;border-radius:12px!important;overflow:hidden!important;background:#f8f9fa!important;box-shadow:0 5px 20px rgb(0 0 0 / .05)!important}.nhung-pdf-tab iframe{display:block!important;width:100%!important;height:650px!important;border:none!important}.hien-thi-thanh-truot-an::-webkit-scrollbar{display:none}.hien-thi-thanh-truot-an{-ms-overflow-style:none;scrollbar-width:none}.nut-chuyen-slide{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.nut-chuyen-slide:hover{background-color:var(--cnx-green-main)!important;color:#fff!important;border-color:var(--cnx-green-main)!important}.slider-album-thuc-hien:not(.slick-initialized){display:flex;overflow:hidden;gap:20px;padding:0 45px}.slider-album-thuc-hien:not(.slick-initialized) .khung-anh-slide-album{flex:0 0 calc(25% - 15px);width:calc(25% - 15px);padding:0 10px}.slider-album-thuc-hien:not(.slick-initialized) .khung-anh-slide-album:nth-child(n+5){display:none}.product_meta,.product_meta span{text-transform:uppercase!important}.woocommerce-page .post-content-box>.page-title{color:var(--cnx-green-main,#27c350)!important;font-size:26px!important;font-weight:700!important;text-transform:uppercase!important;text-align:center!important;margin:15px auto 25px auto!important;position:relative!important;padding-bottom:15px!important;display:table!important}.woocommerce-page .post-content-box>.page-title::after{content:""!important;position:absolute!important;bottom:0!important;left:50%!important;transform:translateX(-50%)!important;width:50px!important;height:4px!important;background-color:var(--cnx-green-main,#27c350)!important;border-radius:2px!important}.nut-loc-sp{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;max-width:1000px!important;margin:0 auto 30px auto!important;padding:10px 0!important;width:100%!important;align-items:center!important;gap:8px 12px!important}.btn-loc-sp{background-color:transparent!important;border:none!important;box-shadow:none!important;color:var(--cnx-green-main,#27c350)!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;text-transform:uppercase!important;transition:all .2s ease!important;padding:5px 0!important;border-radius:0!important}.btn-loc-sp.hien-tai,.btn-loc-sp:hover{background-color:transparent!important;border:none!important;color:var(--cnx-green-dark,#07972d)!important;font-weight:800!important;text-decoration:underline!important;box-shadow:none!important}.dau-phat-loc{display:inline!important;color:#ccc!important;font-size:14px!important;font-weight:300!important}.related.products ul.products li.product{min-height:425px!important;max-height:425px!important}.related.products ul.products li.product .woocommerce-loop-product__title{margin:15px 0 8px 0!important}.related.products ul.products li.product .mo-ta-ngan-the-san-pham{max-height:58px!important;display:-webkit-box!important;-webkit-line-clamp:3!important;line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;opacity:1!important;visibility:visible!important;margin:0 0 10px 0!important;padding:0 20px!important;transition:none!important}.related.products ul.products li.product .mo-ta-ngan-the-san-pham:hover,.related.products ul.products li.product:hover .mo-ta-ngan-the-san-pham{max-height:58px!important;-webkit-line-clamp:3!important;line-clamp:3!important}.related.products ul.products li.product .khung-logo-lien-ket{width:40%!important}.related.products ul.products li.product .khung-slide-trang-guong-nho{width:60%!important}.related.products ul.products li.product .price{position:relative!important;bottom:auto!important;right:auto!important;left:auto!important;padding:0 20px!important;margin:0 0 8px 0!important;display:block!important;text-align:left!important;order:10!important}.related.products ul.products li.product .nut-xem-chi-tiet-the{position:relative!important;bottom:auto!important;right:auto!important;margin:5px auto 18px auto!important;align-self:center!important;display:inline-block!important;order:20!important}.nhom-nut-lien-he-sp{display:flex!important;flex-wrap:wrap!important;gap:15px!important;margin:25px 0!important}.btn-lh-hotline{display:inline-block!important;background-color:#fff!important;color:#c62828!important;border:1.5px solid #c62828!important;padding:10px 24px!important;font-size:14px!important;font-weight:600!important;border-radius:30px!important;text-transform:uppercase!important;text-decoration:none!important;transition:all .3s ease!important;text-align:center!important;box-shadow:0 4px 10px rgb(0 0 0 / .03)!important}.btn-lh-hotline:hover{background-color:#c62828!important;color:#fff!important;box-shadow:0 6px 15px rgb(198 40 40 / .25)!important}.btn-lh-zalo{display:inline-block!important;background-color:#fff!important;color:#0068ff!important;border:1.5px solid #0068ff!important;padding:10px 24px!important;font-size:14px!important;font-weight:600!important;border-radius:30px!important;text-transform:uppercase!important;text-decoration:none!important;transition:all .3s ease!important;text-align:center!important;box-shadow:0 4px 10px rgb(0 0 0 / .03)!important}.btn-lh-zalo:hover{background-color:#0068ff!important;color:#fff!important;box-shadow:0 6px 15px rgb(0 104 255 / .25)!important}.thanh-lh-di-dong{display:none!important}ul.products li.product.card-san-pham-tuong-tu-doc-lap,.woocommerce ul.products li.product.card-san-pham-tuong-tu-doc-lap{padding:12px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;border-radius:12px!important;border:1px solid #e2f0e5!important;box-shadow:none!important;background:#fff!important;height:auto!important;min-height:0!important;max-height:none!important;container-type:normal!important}ul.products li.product.card-san-pham-tuong-tu-doc-lap:hover,.woocommerce ul.products li.product.card-san-pham-tuong-tu-doc-lap:hover{transform:translateY(-3px)!important;box-shadow:0 8px 24px rgb(39 195 80 / .1)!important;border-color:rgb(39 195 80 / .3)!important}ul.products li.product.card-san-pham-tuong-tu-doc-lap .anh-sptt-wrapper,.woocommerce ul.products li.product.card-san-pham-tuong-tu-doc-lap .anh-sptt-wrapper{position:relative!important;display:block!important;width:100%!important;aspect-ratio:4 / 3!important;border-radius:8px!important;margin-bottom:8px!important;overflow:hidden!important;background:#f9f9f9!important;padding:0!important;box-sizing:border-box!important;flex-shrink:0!important}.khung-slide-card-san-pham{position:relative!important;width:100%!important;height:100%!important;overflow:hidden!important;background:#f9f9f9!important}.danh-sach-anh-card-sp{position:relative!important;width:100%!important;height:100%!important}.item-anh-card-sp{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;opacity:0!important;visibility:hidden!important;transition:opacity .4s ease-in-out,visibility .4s ease-in-out!important;z-index:1!important}.item-anh-card-sp.hien-thi{opacity:1!important;visibility:visible!important;z-index:2!important}.item-anh-card-sp img{width:100%!important;height:100%!important;object-fit:contain!important;display:inline-block!important}.nut-slide-sp{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:10!important;width:28px!important;height:28px!important;background:rgb(255 255 255 / .9)!important;border-radius:50%!important;border:1px solid var(--cnx-green-main,#07972d)!important;box-shadow:0 2px 6px rgb(0 0 0 / .1)!important;color:transparent!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .3s ease!important;padding:0!important;margin:0!important}.nut-slide-sp:hover{background:var(--cnx-green-main,#07972d)!important}.nut-slide-sp::before{content:''!important;display:block!important;width:8px!important;height:8px!important;border-top:2px solid var(--cnx-green-main,#07972d)!important;border-right:2px solid var(--cnx-green-main,#07972d)!important;transition:all .3s ease!important}.nut-slide-sp:hover::before{border-top-color:#fff!important;border-right-color:#fff!important}.nut-slide-sp.nut-truoc{left:8px!important}.nut-slide-sp.nut-truoc::before{transform:rotate(-135deg)!important;margin-left:3px!important}.nut-slide-sp.nut-sau{right:8px!important}.nut-slide-sp.nut-sau::before{transform:rotate(45deg)!important;margin-left:-3px!important}.cham-chuyen-slide-sp{position:absolute!important;bottom:12px!important;left:50%!important;transform:translateX(-50%)!important;display:flex!important;gap:6px!important;z-index:10!important;margin:0!important;padding:0!important;list-style:none!important}.cham-nut{display:block!important;width:6px!important;height:6px!important;padding:0!important;border:none!important;border-radius:50%!important;background:rgb(255 255 255 / .6)!important;cursor:pointer!important;transition:background .3s ease,transform .3s ease!important}.cham-nut.hien-thi{background:var(--cnx-green-main,#07972d)!important;transform:scale(1.3)!important;width:6px!important;border-radius:50%!important}ul.products li.product.card-san-pham-tuong-tu-doc-lap .anh-sptt-wrapper img,.woocommerce ul.products li.product.card-san-pham-tuong-tu-doc-lap .anh-sptt-wrapper img{width:100%!important;height:100%!important;display:block!important;object-fit:contain!important;image-rendering:-webkit-optimize-contrast!important;image-rendering:crisp-edges!important}ul.products li.product.card-san-pham-tuong-tu-doc-lap .title-sptt,.woocommerce ul.products li.product.card-san-pham-tuong-tu-doc-lap .title-sptt{text-align:center!important;color:var(--cnx-green-main,#27c350)!important;font-size:18px!important;font-weight:700!important;margin:10px 0 8px 0!important;text-transform:none!important;line-height:1.35!important;white-space:normal!important;word-break:break-word!important;overflow:visible!important}ul.products li.product.card-san-pham-tuong-tu-doc-lap .mota-sptt-wrapper,.woocommerce ul.products li.product.card-san-pham-tuong-tu-doc-lap .mota-sptt-wrapper{margin-bottom:8px!important}ul.products li.product.card-san-pham-tuong-tu-doc-lap .mota-sptt-wrapper p,ul.products li.product.card-san-pham-tuong-tu-doc-lap .mota-sptt-wrapper div,.woocommerce ul.products li.product.card-san-pham-tuong-tu-doc-lap .mota-sptt-wrapper p,.woocommerce ul.products li.product.card-san-pham-tuong-tu-doc-lap .mota-sptt-wrapper div{border-bottom:1px solid #f0f0f0!important;padding:5px 0!important;margin:0!important;font-size:15px!important;color:#444!important;text-align:left!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:break-word!important;line-height:1.4!important}ul.products li.product.card-san-pham-tuong-tu-doc-lap .mota-sptt-wrapper>*:nth-child(n+4),.woocommerce ul.products li.product.card-san-pham-tuong-tu-doc-lap .mota-sptt-wrapper>*:nth-child(n+4){display:none!important}ul.products li.product.card-san-pham-tuong-tu-doc-lap .mota-sptt-wrapper>*:last-child,ul.products li.product.card-san-pham-tuong-tu-doc-lap .mota-sptt-wrapper>*:nth-child(3),.woocommerce ul.products li.product.card-san-pham-tuong-tu-doc-lap .mota-sptt-wrapper>*:last-child,.woocommerce ul.products li.product.card-san-pham-tuong-tu-doc-lap .mota-sptt-wrapper>*:nth-child(3){border-bottom:none!important}ul.products li.product.card-san-pham-tuong-tu-doc-lap .mota-sptt-wrapper strong,.woocommerce ul.products li.product.card-san-pham-tuong-tu-doc-lap .mota-sptt-wrapper strong{color:var(--cnx-green-main)!important;font-weight:700!important;font-size:15px!important}ul.products li.product.card-san-pham-tuong-tu-doc-lap .action-sptt-wrapper,.woocommerce ul.products li.product.card-san-pham-tuong-tu-doc-lap .action-sptt-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;margin-top:auto!important;gap:6px!important}ul.products li.product.card-san-pham-tuong-tu-doc-lap .price,.woocommerce ul.products li.product.card-san-pham-tuong-tu-doc-lap .price{text-align:center!important;font-size:15px!important;font-weight:700!important;color:var(--cnx-green-main)!important;margin:0!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;line-height:1.35!important}ul.products li.product.card-san-pham-tuong-tu-doc-lap .price *,.woocommerce ul.products li.product.card-san-pham-tuong-tu-doc-lap .price *{font-size:15px!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;line-height:1.35!important}ul.products li.product.card-san-pham-tuong-tu-doc-lap>a,.woocommerce ul.products li.product.card-san-pham-tuong-tu-doc-lap>a{text-decoration:none!important;display:flex!important;flex-direction:column!important;flex-grow:1!important}.slider-album-thuc-hien{position:relative!important;padding:0 50px!important;margin:0 auto!important;width:100%!important;box-sizing:border-box!important}.slider-album-thuc-hien .slick-arrow,.slider-video .slick-arrow{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:100!important;background-color:rgb(255 255 255 / .95)!important;border:1px solid #eaeaea!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#333!important;cursor:pointer!important;transition:all .3s ease!important;box-shadow:0 4px 10px rgb(0 0 0 / .1)!important;padding:0!important}.slider-album-thuc-hien .slick-arrow:focus-visible,.slider-video .slick-arrow:focus-visible{outline:2px solid var(--cnx-green-main,#27c350)!important;outline-offset:2px!important}.slider-album-thuc-hien .slick-arrow:hover,.slider-video .slick-arrow:hover{background-color:var(--cnx-green-main,#27c350)!important;color:#fff!important;border-color:var(--cnx-green-main,#27c350)!important}.slider-album-thuc-hien .nut-slick-prev,.slider-video .nut-slick-prev{left:-15px!important}.slider-album-thuc-hien .nut-slick-next,.slider-video .nut-slick-next{right:-15px!important}.slider-video .slick-arrow{top:135px!important}@media (min-width:1024px){.slider-video .slick-arrow{opacity:0!important;visibility:hidden!important}.slider-video:hover .slick-arrow{opacity:1!important;visibility:visible!important}}@media (max-width:991.98px){.slider-video .slick-arrow{top:145px!important}}@media (max-width:575.98px){.slider-video .slick-arrow{top:165px!important}}.slider-album-thuc-hien .slick-slide{padding:0 10px!important}.khung-anh-slide-album img,.slider-album-thuc-hien .slick-slide img{width:100%!important;height:280px!important;border-radius:8px!important;object-fit:cover!important;box-shadow:0 2px 8px rgb(0 0 0 / .05)}.khung-album-thuc-hien-san-pham,.woocommerce-tabs{clear:both!important;width:100%!important;display:block!important;margin-top:50px!important}.woocommerce-result-count{float:left!important;margin-top:22px!important;margin-bottom:25px!important;font-size:14px!important;color:#666!important}.woocommerce-ordering select.orderby{display:none!important}@media (min-width:768px){.khung-bo-loc-danh_muc_sp{background:transparent!important;border:none!important;padding:10px 0 25px 0!important;box-shadow:none!important;margin-bottom:25px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.khung-bo-loc-danh_muc_sp .nut-loc-sp{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:flex-start!important;gap:clamp(14px,2.5vw,42px)!important;padding:0!important;margin:0 auto!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.khung-bo-loc-danh_muc_sp .dau-phat-loc{display:none!important}.khung-bo-loc-danh_muc_sp .btn-loc-sp{display:flex!important;flex-direction:column!important;align-items:center!important;text-decoration:none!important;width:clamp(75px,8.8vw,100px)!important;flex:0 0 auto!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important}.bo-loc-sp__img-wrap{width:clamp(65px,7.5vw,85px)!important;height:clamp(65px,7.5vw,85px)!important;min-width:clamp(65px,7.5vw,85px)!important;min-height:clamp(65px,7.5vw,85px)!important;max-width:clamp(65px,7.5vw,85px)!important;max-height:clamp(65px,7.5vw,85px)!important;aspect-ratio:1 / 1!important;flex-shrink:0!important;border-radius:50%!important;overflow:hidden!important;border:3px solid #fff!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;box-shadow:0 4px 14px rgb(0 0 0 / .12)!important;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease!important}.bo-loc-sp__img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;aspect-ratio:1 / 1!important;object-fit:contain!important;object-position:center!important;padding:0!important;border-radius:50%!important;background:#fff!important;display:block!important;flex-shrink:0!important}.bo-loc-sp__img-placeholder{background:#e2e8f0!important}.btn-loc-sp:hover .bo-loc-sp__img-wrap,.btn-loc-sp.hien-tai .bo-loc-sp__img-wrap{transform:scale(1.06)!important;border-color:var(--cnx-green-main,#27c350)!important;box-shadow:0 6px 18px rgb(39 195 80 / .35)!important}.bo-loc-sp__title{color:#1e293b!important;font-size:clamp(.68rem,.85vw,.78rem)!important;font-weight:700!important;text-transform:uppercase!important;font-family:inherit!important;text-align:center!important;line-height:1.25!important;margin-top:8px!important;letter-spacing:.1px!important;transition:color .2s ease!important}.btn-loc-sp:hover .bo-loc-sp__title,.btn-loc-sp.hien-tai .bo-loc-sp__title{color:var(--cnx-green-main,#27c350)!important}}@media (max-width:767.98px){.khung-bo-loc-danh_muc_sp{background:transparent!important;box-shadow:none!important;border:none!important;padding:0!important;margin-bottom:25px!important}.bo-loc-sp__img-wrap{display:none!important}.btn-loc-sp{color:var(--cnx-green-main,#27c350)!important;font-weight:700!important;text-transform:uppercase!important;font-size:13.5px!important;text-decoration:none!important;padding:4px 8px!important}.btn-loc-sp.hien-tai{color:#1ea841!important;text-decoration:underline!important}.dau-phat-loc{color:#cbd5e1!important;margin:0 4px!important}}.video-cong-trinh-wrap{min-height:320px;position:relative;background-color:#000}.video-cong-trinh-wrap video{width:100%;height:100%;min-height:320px;object-fit:cover;border-radius:1rem}.footer-map{width:100%;height:250px;min-height:250px;position:relative;background-color:#1a2720}.cnx-map-lazy-wrapper{width:100%;height:100%;position:relative;cursor:pointer}.cnx-map-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#1f2f27 0%,#15221b 100%);padding:20px;text-align:center}.cnx-map-load-btn{background-color:var(--cnx-green-main,#27c350)!important;color:#fff!important;border:none!important;padding:8px 22px!important;border-radius:20px!important;font-weight:600!important;font-size:14px!important;cursor:pointer!important;transition:all .3s ease!important;display:inline-block!important}.cnx-map-load-btn:hover{background-color:#1ea841!important;transform:translateY(-2px);box-shadow:0 4px 12px rgb(39 195 80 / .3)}.post-content-text h1,.post-content-text h2,.post-content-text h3,.post-content-text h4,.post-content-text h5,.post-content-text h6,.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,#tab-description h1,#tab-description h2,#tab-description h3,#tab-description h4,#tab-description h5,#tab-description h6,.woocommerce-Tabs-panel h1,.woocommerce-Tabs-panel h2,.woocommerce-Tabs-panel h3,.woocommerce-Tabs-panel h4,.woocommerce-Tabs-panel h5,.woocommerce-Tabs-panel h6,.cnx-ptlc-desc h1,.cnx-ptlc-desc h2,.cnx-ptlc-desc h3,.cnx-ptlc-desc h4,.cnx-hprd-desc h1,.cnx-hprd-desc h2,.cnx-hprd-desc h3{scroll-margin-top:120px!important}.tieu-de-album,.tieu_de_san_pham .tieu-de-album{color:var(--cnx-green-main,#27c350)!important}