.notification-fav.error{background-color:red!important}.notification-fav.notfavorite{background-color:#212529!important}.btn-icons-card-product.is_cart{align-items:center;box-shadow:none;display:flex;gap:5px;width:100%}.btn-icons-card-product.is_cart .text-add{display:none!important;flex-shrink:0!important;margin-left:5px}@media (min-width:767px){.btn-icons-card-product.is_cart .text-add{display:block!important}}.btn-icons-card-product .fa-heart{position:relative}.btn-icons-card-product .fa-heart.favorited-cc{animation:fill-pulse .25s ease-in-out}@keyframes fill-pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.btn-icons-card-product .sparks{position:relative}.btn-icons-card-product .sparks:before{background-image:radial-gradient(#f5c518,#f5c518 70%,transparent 71%),radial-gradient(#2c55ad,#2c55ad 70%,transparent 71%),radial-gradient(#f5c518,#f5c518 70%,transparent 71%),radial-gradient(#f5c518,#f5c518 70%,transparent 71%),radial-gradient(#153478,#153478 70%,transparent 71%),radial-gradient(#f5c518,#f5c518 70%,transparent 71%),radial-gradient(#f5c518,#f5c518 70%,transparent 71%),radial-gradient(#2c55ad,#2c55ad 70%,transparent 71%),radial-gradient(#153478,#153478 70%,transparent 71%);background-position:50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%;background-repeat:no-repeat;background-size:.25em .25em,.25em .25em,.25em .25em,.25em .25em,.25em .25em,.25em .25em,.25em .25em,.25em .25em,.25em .25em;content:"";height:50px;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .25s ease-in-out;width:50px;z-index:1}.btn-icons-card-product .sparks.favorited:before{animation:showAnimation .6s forwards,fadeOut .5s .3s forwards}@keyframes showAnimation{0%{background-position:50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%;background-size:.1em .1em,.25em .25em,.25em .25em,.25em .25em,.25em .25em,.25em .25em,.25em .25em,.25em .25em,.25em .25em;opacity:0}to{background-position:8% 3%,52% 100%,6% 60%,19% 50%,15% 0,90% 1%,10% 98%,40% 90%,90% 30%;background-size:2% 2%,4% 4%,6% 6%,8% 8%,5% 5%,12% 12%,4% 4%,6% 6%,6% 6%;opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.dropdown-item{transition:all .3s ease}.dropdown-item label{padding:10px 0}.dropdown-item button{display:none}.dropdown-item:hover{background:#ccc}.dropdown-item:hover button{display:block}.favorite_toast .bg-shiny-green{background:#24926f;border-radius:8px;padding:.4rem}.favorite_toast .bg-shiny-blue{border-radius:8px;padding:.4rem}.favorite_toast .bg-shiny-blue i{font-size:15px}@media (max-width:772px){.favorite_toast{font-size:11px!important}}#modal-general_card_favorite_list.modalContainer-cc{align-items:center}#modal-general_card_favorite_list .modalContentContainer-cc{height:auto;width:500px}#modal-general_card_favorite_list .modalContentContainer-cc .div-content-modal .modal-content form .form-favorite-list{height:230px;overflow-y:auto}.favorite-click{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(0deg,#ffffff8c,#ffffff8c),linear-gradient(0deg,#ffffff8a,#ffffffc7 60%,#ffffffc2);border:none!important;border-radius:100px;box-shadow:0 2px 6px #0000001f;color:#00000080;cursor:pointer;display:flex;font-size:33px;height:34px;justify-content:center;margin:0 auto;position:relative;transition:all .32s ease;width:34px}.favorite-click svg{position:absolute;transition:all .32s ease;z-index:999}.favorite-click svg:hover{opacity:.8}.favorite-click svg:active{transform:scale(.93) translateY(2px)}.favorite-click .ring,.favorite-click .ring2{background:gray;border-radius:50%;cursor:pointer;height:1px;left:18px;opacity:0;position:absolute;top:19px;transition:all .32s ease;width:1px}.favorite-click .active-2 .ring{background:var(--primary-yellow)!important;border-radius:50%;height:58px!important;left:-5px!important;opacity:1!important;position:absolute;top:-10px!important;width:58px!important;z-index:-2}.favorite-click .active-2 .ring2{background:#fff!important}.favorite-click .active-3 .ring2{border-radius:50%;height:60px!important;left:-6px!important;opacity:1!important;position:absolute;top:-11px!important;width:60px!important;z-index:-2}
