.product-action{border-radius:5px;position:relative}.product-action .product-thumbnail{position:relative;background:var(--base-color)}.product-action .product-thumbnail .image_thumb{position:relative;overflow:hidden;width:100%;display:flex;justify-content:center;align-items:center;padding-bottom:100%}.product-action .product-thumbnail .image_thumb img{width:auto !important;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transform:scale(1);transition:all 0.5s ease}.product-action .product-thumbnail .image-khung{position:absolute;right:0;left:0;top:0;width:100%;height:100% !important;display:flex;justify-content:center;align-items:center}.product-action .product-thumbnail .image-khung img{width:auto !important;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transform:scale(1);transition:all 0.5s ease}.product-action .product-thumbnail .smart{position:absolute;top:10px;left:10px;text-align:center;font-size:14px;color:var(--base-color);z-index:5;line-height:1;padding:5px;background-color:red}.product-action .product-thumbnail .smart span{font-weight:500}.product-action .product-info{padding:10px 0}.product-action .product-info .price-box{margin-bottom:10px;color:var(--secondary-color);font-weight:700;font-size:24px;text-align:center}@media (max-width: 1400px){.product-action .product-info .price-box{font-size:19px}}@media (max-width: 992px){.product-action .product-info .price-box{font-size:16px;min-height:42px}}.product-action .product-info .price-box .compare-price{color:#606060;text-decoration:line-through;margin-left:5px;font-weight:500;font-size:15px}@media (max-width: 992px){.product-action .product-info .price-box .compare-price{display:block;font-size:12px;margin-left:0}}.product-action .product-info .product-name{font-size:18px;text-align:center;font-weight:500;margin-bottom:10px;color:var(--primary-color);transition:0.2s}.product-action .product-info .product-name:hover{color:var(--secondary-color)}@media (max-width: 767px){.product-action .product-info .product-name{font-size:14px}}.product-action .product-info .list_tag_room{margin-bottom:10px;text-align:center}.product-action .product-info .list_tag_room li{display:inline-block;position:relative}.product-action .product-info .list_tag_room li img{min-width:26px;max-width:26px}.product-action .product-info .list_tag_room li+li{margin-left:10px}.product-action .product-info .list_tag_room li:hover:before{content:attr(data-title);position:absolute;bottom:calc(100% + 8px);left:50%;padding:4px 7px 6px;background:#666;color:var(--base-color);font-size:12px;white-space:nowrap;transform:translateX(-50%)}.product-action .product-info .list_tag_room li:hover:after{content:"";position:absolute;border:10px solid transparent;border-top-color:#666;left:50%;bottom:-7px;transform:translateX(-50%)}.product-action .action{position:absolute;right:0;left:0;top:50%;z-index:2;display:flex;justify-content:center;opacity:0;transform:translateY(6px);transition:opacity 0.22s ease, transform 0.22s ease}@media (max-width: 1025px){.product-action .action{opacity:1;transform:none}}.product-action .action .btn-views{border:0;margin:0 5px;border-radius:50%;width:42px;height:42px;padding:0;display:flex;align-items:center;justify-content:center;background:var(--primary-color);color:var(--base-color);transition:all 0.2s ease-in-out}.product-action .action .btn-views svg{width:22px;height:22px}.product-action .action .btn-views svg path,.product-action .action .btn-views svg rect,.product-action .action .btn-views svg circle{fill:var(--base-color);stroke:var(--base-color);transition:all 0.2s ease-in-out}@media (max-width: 1025px){.product-action .action .btn-views{display:none}}.product-action .action .btn-wishlist{background:var(--primary-color);color:var(--base-color)}.product-action .action .btn-wishlist svg path,.product-action .action .btn-wishlist svg rect,.product-action .action .btn-wishlist svg circle{fill:var(--base-color);stroke:var(--base-color)}.product-action .action .btn-wishlist.is-active{background:var(--secondary-color) !important;color:var(--primary-color) !important}.product-action .action .btn-wishlist.is-active svg path,.product-action .action .btn-wishlist.is-active svg rect,.product-action .action .btn-wishlist.is-active svg circle{fill:var(--primary-color) !important;stroke:var(--primary-color) !important}.product-action .action .btn-wishlist.is-active:hover{background:var(--secondary-color) !important;color:var(--primary-color) !important}@media (min-width: 1025px){.product-action .action .btn-wishlist:hover:not(.is-active){background:var(--hover-color);color:var(--primary-color)}.product-action .action .btn-wishlist:hover:not(.is-active) svg path,.product-action .action .btn-wishlist:hover:not(.is-active) svg rect,.product-action .action .btn-wishlist:hover:not(.is-active) svg circle{fill:var(--primary-color);stroke:var(--primary-color)}}.product-action .action .btn-views:focus{outline:none;box-shadow:none}@media (min-width: 1025px){.product-action:hover .product-thumbnail .scale_hover .image1{opacity:0}.product-action:hover .product-thumbnail .scale_hover .image2{opacity:1;transform:scale(1.2)}.product-action:hover .action{opacity:1;transform:translateY(0)}.product-action .action .btn-views:hover:not(.is-active){background:var(--hover-color);color:var(--primary-color)}.product-action .action .btn-views:hover:not(.is-active) svg path,.product-action .action .btn-views:hover:not(.is-active) svg rect,.product-action .action .btn-views:hover:not(.is-active) svg circle{fill:var(--primary-color);stroke:var(--primary-color)}}
