.hanggeProductList[data-v-05f8f2b6] .product-item-box{display:flex}.hanggeProductList[data-v-05f8f2b6] .product-item-box .product-item{position:relative;width:calc(33.33333% - 20px);margin-right:30px;margin-bottom:30px;padding:30px 40px;background:#fff;border-radius:12px;overflow:hidden}.hanggeProductList[data-v-05f8f2b6] .product-item-box .product-item:nth-child(3n){margin-right:0}.hanggeProductList[data-v-05f8f2b6] .product-item-box .product-item:hover .box_button{display:flex}.hanggeProductList[data-v-05f8f2b6] .product-item-box .product-item .product_image_box{width:100%;height:400px;position:relative}.hanggeProductList[data-v-05f8f2b6] .product-item-box .product-item .product_image_box .product_image{width:100%;height:100%;-o-object-fit:cover!important;object-fit:cover!important;transition:all .3s ease-in-out}.hanggeProductList[data-v-05f8f2b6] .product-item-box .product-item .product_image_box:hover .button_box{opacity:1}.hanggeProductList[data-v-05f8f2b6] .product-item-box .product-item .product_image_box:hover .product_image{display:none!important}.hanggeProductList[data-v-05f8f2b6] .product-item-box .product-item .product-item-Words{margin-top:30px}.hanggeProductList[data-v-05f8f2b6] .product-item-box .product-item .product-item-Words .product_desc,.hanggeProductList[data-v-05f8f2b6] .product-item-box .product-item .product-item-Words .product_model,.hanggeProductList[data-v-05f8f2b6] .product-item-box .product-item .product-item-Words .product_price{font-size:16px;text-align:center;color:#666;line-height:24px}.hanggeProductList[data-v-05f8f2b6] .product-item-box .product-item .product-item-Words .product_name{font-size:24px;text-align:center;color:#000;line-height:36px;margin-bottom:10px}.box_button[data-v-05f8f2b6]{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.3);width:100%;height:100%;align-items:center;justify-content:center}.box_button .button_box[data-v-05f8f2b6]{flex-direction:column;display:flex}.box_button .button_box .btn[data-v-05f8f2b6]{width:276px;height:52px;border-radius:4px;line-height:52px;text-transform:uppercase}.box_button .button_box .icon-send[data-v-05f8f2b6]{background:var(--main-color);font-size:16px;font-family:Jost,Jost-400;font-weight:400;text-align:center;color:#fff;line-height:52px}.box_button .button_box .icon-cart[data-v-05f8f2b6]{margin-bottom:20px;background:#fff;font-size:16px;text-align:center;color:#131415;letter-spacing:0;line-height:52px}