.nww-add-product-to-wishlist span::before, .nww-login-first span::before { content: "\f004"; font-weight: 400; font-family: 'Font Awesome 5 Free' !important;}
.nww-add-product-to-wishlist.added span::before{ font-weight: 900 !important; }
.nww-add-product-to-wishlist .nw-loading::before{ content: "\f110" !important; font-weight: 900 !important; }
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--wishlist a:before { content: "\f004"; font-weight: 900 !important; }
.max-width-100px { max-width: 100px !important; }
.wishlist-product{ border-bottom: 1px solid #ececec;}
.nww-add-product-to-wishlist, .nww-login-first{ cursor: pointer; }
.remove-product-from-wishlist{ position: absolute; cursor: pointer;top: 10px; right: 12px; font-size: 23px; width: 25px; height: 25px; background-color: #CAD1D6; display: flex; justify-content: center; align-items: center; border-radius: 50%; color: white; }
.remove-product-from-wishlist span{ margin-top: 3px; }
.row.wishlist-products.loading::before { content: ""; width: 100%; height: 100%; background-color: #ffffff78; position: absolute; z-index: 2; display: flex; align-items: center; justify-content: center; background-attachment: fixed; }
.row.wishlist-products.loading::after { content: "\f110"; font-family: 'Font Awesome 5 Free'; font-weight: 900; z-index: 3; font-size: 40px; position: absolute; display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; animation: fa-spin 2s infinite linear; }
