button.addCompare,
button.addWishlist {
    -webkit-appearance: none;
    appearance: none;
    border: 0;
    margin: 0;
    padding: 0;
    background: transparent;
    color: inherit;
    font: inherit;
    text-align: inherit;
    cursor: pointer;
}

button.addCompare:disabled,
button.addWishlist:disabled {
    cursor: default;
}

/* Vector action icons stay sharp on high-density mobile screens. */
.actionIcon {
    position: static;
    top: auto;
    left: auto;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0;
    overflow: visible;
    transform: none;
    fill: none;
    stroke: currentColor;
    stroke-width: 1.8;
    stroke-linecap: round;
    stroke-linejoin: round;
}

#elementTools .actionIcon,
#smallElementTools .actionIcon {
    margin: -3px 6px 0 0;
    padding: 0;
    vertical-align: middle;
}

.addWishlist.added .actionIcon--wishlist,
.addCompare.added .actionIcon--compare {
    color: #ff9601;
}

.addWishlist.added .actionIcon--wishlist path {
    fill: currentColor;
    stroke: currentColor;
}
