/*
 * FavoriteProducts Module for PrestaShop
 *
 * @author      Adilis
 * @copyright   2025 Adilis
 * @license     MIT
 */
.btn-favorite {
  --btn-favorite-size: 24px;
  border: none;
  padding: 0;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  transition: all 0.3s ease;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAACjElEQVR42u3YSUhVURzH8a9XLGmiwSCpqECzguYBKjFEItuohG2a0BSyzKfZqoUmSi2iLEvaWWlQ0SJBSHBjNLjUMkrKBpNAxdDAzIoWr+A+/pzTu8Mbrqv8/Dfv/s///B487sRjSmRWkIWPairJI4147MSRyhEqqaGcfaRgwSBYOsX4OEkRJyj5W4Usx8piCijBx3GKAjsycXWMN/gt6j5rUSXTZDn3iVPY2kwnfoe6KJM1jnM97MJCLn7X6gCgLYTJArf4lzRRyzVa+Kr122jRjsdppZ5abtKFnlCIYrW2dIN1IKZzgB6b3/sos0CkcF1b34bok+YIGVi5FBTfQAzBtvNZJoaJBYBiaY2RiJ0zWvwF7MxhSKYqAGBQGltxUi9zd3CySuYmiIFMObyFi8C534ybK5K5H67KwRLc7WYP7ubzO5B5D9oDH1/jIUl9YZCMqQMvdWNKNJiHqR8vjWKaYUgrhklhMCLPAC8lYPpu0ItpB17agGkA6rTTNHr6aXpXvdAa8IJ+58oFGJbDNXhhqeT9wgDwSWOIuUQrjveSV0XAgLT6SSAaM3ml3JtjkaexX2qQJCKVyAclKR1FgbLwk01EIolRJeU06MrwK7WTcK1nQtlfhYV87StyCEeGtrcUGzna2CFClaXtO4yDdG3URyjytD3Z7neRH8r4WdyUa/GphGAlQ8qWyzipUibH2EiIFvBR2Xjb6T1Daphl4V2R3crmZrt3DKl3LCRsj5SAZ/yrVVntJI6IPFRCupgG4rGy8oQoNCpBvSwCYDbPle4DolSnhH0hHuhTOo14oFp7ZX+rncIeKcVvURV4KD8ovgyP6Te0g0yCLbTzjXGeksYk2cs5zpP9f/3t8QeKHRzdQ7fULQAAAABJRU5ErkJggg==") transparent no-repeat center center;
  background-size: var(--btn-favorite-size) var(--btn-favorite-size);
  width: var(--btn-favorite-size);
  height: var(--btn-favorite-size);
}
.btn-favorite:focus {
  outline: none;
}
.btn-favorite:not(.remove):not(.empty) {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAABi0lEQVR42u3YMUtVcRjH8Q/XxiIDJUGoIYfcssWCpEaXGmx1Cpu6IMLNil5BgRQO0eBkRN1sKusN1GBtTi52WwtKuV1LKPJpvcTheDye/+b3sz/jb3gcVKajxjXMWzCnbswhZNdjTN2cBfMaxvUq0JCGZS3bQseapuv6ZNVnStOajrCtZdlNQ3Ib9lxk+OWhY7rr9cBPkaFpmOxmRY7vrgKY8E3kmJXRotjVbXBL7Gox53yuKddEIU90NS0SmAYYFIkMAksikSUYEAkNMCMSmuG1SOhVzWkpG2ZTJLTJlkhoix8ioXZNW8raNS0p+1zzUco+MCoSGoV1kcg6MCESmQBYEQmsANDvt6jYH/26Oicqdt5/XfBXVGTHmIzO6FS0PyNkd8oXsU9fDcnpuE9CeS0D5HfYqihp1REFqnknSnivR+HeiD16a489FYp7pkSPREGPleyeKOA+5bsj5Ltrn90QOeoqaFLINqmiLosMV1TYRTtCt0sqbkSnay/PStAJL2zY8NLJg29Fhf0DNC+qJpl0IakAAAAASUVORK5CYII=");
}
@media (hover: hover) {
  .btn-favorite:not(.remove):hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAABi0lEQVR42u3YMUtVcRjH8Q/XxiIDJUGoIYfcssWCpEaXGmx1Cpu6IMLNil5BgRQO0eBkRN1sKusN1GBtTi52WwtKuV1LKPJpvcTheDye/+b3sz/jb3gcVKajxjXMWzCnbswhZNdjTN2cBfMaxvUq0JCGZS3bQseapuv6ZNVnStOajrCtZdlNQ3Ib9lxk+OWhY7rr9cBPkaFpmOxmRY7vrgKY8E3kmJXRotjVbXBL7Gox53yuKddEIU90NS0SmAYYFIkMAksikSUYEAkNMCMSmuG1SOhVzWkpG2ZTJLTJlkhoix8ioXZNW8raNS0p+1zzUco+MCoSGoV1kcg6MCESmQBYEQmsANDvt6jYH/26Oicqdt5/XfBXVGTHmIzO6FS0PyNkd8oXsU9fDcnpuE9CeS0D5HfYqihp1REFqnknSnivR+HeiD16a489FYp7pkSPREGPleyeKOA+5bsj5Ltrn90QOeoqaFLINqmiLosMV1TYRTtCt0sqbkSnay/PStAJL2zY8NLJg29Fhf0DNC+qJpl0IakAAAAASUVORK5CYII=");
  }
}
.btn-favorite.remove {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAM1BMVEX///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADxgEwMAAAAEXRSTlMAH19Pj/+vv29/ny8P3z/vz9IqP1EAAAIiSURBVHgB7ZkFsuUwDMBccNpw7n/Zxc54GaKf/wasA/RBZRUszlIcx3Ecx3G2/djkhZz6iVOmOcJ1C+DWL0SZJOonkkyT9SuXzLGpom9QKvwCUb+yyxxB4QEiO8CtD0EmafrQMxBAa5FZEvgGpetDlmnK0IdR5D+59AHMMfkGEQlg5K46M4wNCcC/ARfA2HViGC9YAPoNoiqMKBvGNmUu/wYmAOjXX4axFi4AzwEXgAxj4ALwHHAB0DDeCwXgOThXCGDH/mteDyQAz8G2RADjrzkYQACQg+UCGJvl4I8CyAQ8BybAJus4LAe/FeCQCVAOTADwKEpzwATgOYAC8BwwAXgOmAA8BzsSgOcgIwF4DgoTgOcgIQF4DiITgOdAiQA8B0YTAMsBexeIcmBcwgE50F6EQ4aRTyCdhP21fwAfAqgAfxTgY/j+HgY1+OMYeBV99Ze0INs/P/syE1Gqmv0N9xgIcP94dwAAu4hIcgB3EXyzQASwT7tgDoAAfLdBBDAKyQEQgO82qAAGygEQwKA54MsomgO+jKI54MsomAO+jaQ54NtImgO+i6A54LuIBh8W+C6C5oAvoywHx3sLwHOABDACfGsBBOA5oAL8eM0cSwVYlwO+jMowB3wZRXPAl1E3zAHfRiY4jHwbGZiIfBdRBrk0812E5SC8hQDkPVKTaSr0KHf4nIAnabtjFkDnNWPsJsCLaKFesYjjOI7jOI7jLOQjW5IqxQc94M4AAAAASUVORK5CYII=");
}

#favorites-nav {
  margin-left: 0.9375rem;
  display: flex;
  align-items: center;
}
#favorites-nav a {
  --btn-favorite-size: 24px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAACjElEQVR42u3YSUhVURzH8a9XLGmiwSCpqECzguYBKjFEItuohG2a0BSyzKfZqoUmSi2iLEvaWWlQ0SJBSHBjNLjUMkrKBpNAxdDAzIoWr+A+/pzTu8Mbrqv8/Dfv/s///B487sRjSmRWkIWPairJI4147MSRyhEqqaGcfaRgwSBYOsX4OEkRJyj5W4Usx8piCijBx3GKAjsycXWMN/gt6j5rUSXTZDn3iVPY2kwnfoe6KJM1jnM97MJCLn7X6gCgLYTJArf4lzRRyzVa+Kr122jRjsdppZ5abtKFnlCIYrW2dIN1IKZzgB6b3/sos0CkcF1b34bok+YIGVi5FBTfQAzBtvNZJoaJBYBiaY2RiJ0zWvwF7MxhSKYqAGBQGltxUi9zd3CySuYmiIFMObyFi8C534ybK5K5H67KwRLc7WYP7ubzO5B5D9oDH1/jIUl9YZCMqQMvdWNKNJiHqR8vjWKaYUgrhklhMCLPAC8lYPpu0ItpB17agGkA6rTTNHr6aXpXvdAa8IJ+58oFGJbDNXhhqeT9wgDwSWOIuUQrjveSV0XAgLT6SSAaM3ml3JtjkaexX2qQJCKVyAclKR1FgbLwk01EIolRJeU06MrwK7WTcK1nQtlfhYV87StyCEeGtrcUGzna2CFClaXtO4yDdG3URyjytD3Z7neRH8r4WdyUa/GphGAlQ8qWyzipUibH2EiIFvBR2Xjb6T1Daphl4V2R3crmZrt3DKl3LCRsj5SAZ/yrVVntJI6IPFRCupgG4rGy8oQoNCpBvSwCYDbPle4DolSnhH0hHuhTOo14oFp7ZX+rncIeKcVvURV4KD8ovgyP6Te0g0yCLbTzjXGeksYk2cs5zpP9f/3t8QeKHRzdQ7fULQAAAABJRU5ErkJggg==") no-repeat center left;
  background-size: var(--btn-favorite-size) var(--btn-favorite-size);
  padding-left: calc(var(--btn-favorite-size) + 4px);
  min-height: var(--btn-favorite-size);
  display: inline-flex;
  align-items: center;
}
#favorites-nav:not(.empty) a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAABi0lEQVR42u3YMUtVcRjH8Q/XxiIDJUGoIYfcssWCpEaXGmx1Cpu6IMLNil5BgRQO0eBkRN1sKusN1GBtTi52WwtKuV1LKPJpvcTheDye/+b3sz/jb3gcVKajxjXMWzCnbswhZNdjTN2cBfMaxvUq0JCGZS3bQseapuv6ZNVnStOajrCtZdlNQ3Ib9lxk+OWhY7rr9cBPkaFpmOxmRY7vrgKY8E3kmJXRotjVbXBL7Gox53yuKddEIU90NS0SmAYYFIkMAksikSUYEAkNMCMSmuG1SOhVzWkpG2ZTJLTJlkhoix8ioXZNW8raNS0p+1zzUco+MCoSGoV1kcg6MCESmQBYEQmsANDvt6jYH/26Oicqdt5/XfBXVGTHmIzO6FS0PyNkd8oXsU9fDcnpuE9CeS0D5HfYqihp1REFqnknSnivR+HeiD16a489FYp7pkSPREGPleyeKOA+5bsj5Ltrn90QOeoqaFLINqmiLosMV1TYRTtCt0sqbkSnay/PStAJL2zY8NLJg29Fhf0DNC+qJpl0IakAAAAASUVORK5CYII=");
}

.thumbnail-container .btn-favorite {
  position: absolute;
  top: 0.635rem;
  right: 0.635rem;
  z-index: 10;
}

.product-add-to-cart .btn-favorite {
  margin-bottom: 0.5rem;
  margin-left: 0.5rem;
  height: 2.75rem;
}

#favorites-link i:not(.material-icons) {
  --btn-size: 36px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAABi0lEQVR42u3YMUtVcRjH8Q/XxiIDJUGoIYfcssWCpEaXGmx1Cpu6IMLNil5BgRQO0eBkRN1sKusN1GBtTi52WwtKuV1LKPJpvcTheDye/+b3sz/jb3gcVKajxjXMWzCnbswhZNdjTN2cBfMaxvUq0JCGZS3bQseapuv6ZNVnStOajrCtZdlNQ3Ib9lxk+OWhY7rr9cBPkaFpmOxmRY7vrgKY8E3kmJXRotjVbXBL7Gox53yuKddEIU90NS0SmAYYFIkMAksikSUYEAkNMCMSmuG1SOhVzWkpG2ZTJLTJlkhoix8ioXZNW8raNS0p+1zzUco+MCoSGoV1kcg6MCESmQBYEQmsANDvt6jYH/26Oicqdt5/XfBXVGTHmIzO6FS0PyNkd8oXsU9fDcnpuE9CeS0D5HfYqihp1REFqnknSnivR+HeiD16a489FYp7pkSPREGPleyeKOA+5bsj5Ltrn90QOeoqaFLINqmiLosMV1TYRTtCt0sqbkSnay/PStAJL2zY8NLJg29Fhf0DNC+qJpl0IakAAAAASUVORK5CYII=") no-repeat center top;
  background-size: var(--btn-size) var(--btn-size);
  width: var(--btn-size);
  height: var(--btnsize);
}

/*# sourceMappingURL=favorites.front.css.map */
